<86>Oct 6 03:37:51 userdel[3787768]: delete user 'rooter' <86>Oct 6 03:37:51 userdel[3787768]: removed group 'rooter' owned by 'rooter' <86>Oct 6 03:37:51 userdel[3787768]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 6 03:37:51 groupadd[3787775]: group added to /etc/group: name=rooter, GID=1793 <86>Oct 6 03:37:51 groupadd[3787775]: group added to /etc/gshadow: name=rooter <86>Oct 6 03:37:51 groupadd[3787775]: new group: name=rooter, GID=1793 <86>Oct 6 03:37:51 useradd[3787781]: new user: name=rooter, UID=1793, GID=1793, home=/root, shell=/bin/bash, from=none <86>Oct 6 03:37:51 userdel[3787791]: delete user 'builder' <86>Oct 6 03:37:51 userdel[3787791]: removed group 'builder' owned by 'builder' <86>Oct 6 03:37:51 userdel[3787791]: removed shadow group 'builder' owned by 'builder' <86>Oct 6 03:37:51 groupadd[3787798]: group added to /etc/group: name=builder, GID=1794 <86>Oct 6 03:37:51 groupadd[3787798]: group added to /etc/gshadow: name=builder <86>Oct 6 03:37:51 groupadd[3787798]: new group: name=builder, GID=1794 <86>Oct 6 03:37:51 useradd[3787804]: new user: name=builder, UID=1794, GID=1794, home=/usr/src, shell=/bin/bash, from=none <13>Oct 6 03:37:53 rpmi: rpm-macros-cmake-3.27.6-alt1 sisyphus+330712.40.2.1 1696138182 installed <13>Oct 6 03:37:55 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Oct 6 03:37:55 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Oct 6 03:37:55 rpmi: libuv-1.46.0-alt1 sisyphus+326001.100.1.1 1690655254 installed <13>Oct 6 03:37:55 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed <13>Oct 6 03:37:55 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Oct 6 03:37:55 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Oct 6 03:37:55 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Oct 6 03:37:55 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Oct 6 03:37:55 rpmi: libgnutls30-3.8.1-alt2 sisyphus+326772.40.3.1 1692114175 installed <13>Oct 6 03:37:55 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed <13>Oct 6 03:37:55 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed <13>Oct 6 03:37:55 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Oct 6 03:37:55 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Oct 6 03:37:56 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Oct 6 03:37:56 rpmi: cmake-modules-3.27.6-alt1 sisyphus+330712.40.2.1 1696138182 installed <13>Oct 6 03:37:56 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Oct 6 03:37:56 rpmi: publicsuffix-list-dafsa-20230701-alt1 sisyphus+324303.100.1.1 1688561153 installed <13>Oct 6 03:37:56 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Oct 6 03:37:56 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690506 installed <13>Oct 6 03:37:56 rpmi: libnghttp2-1.54.0-alt1 sisyphus+324359.10000.11.1 1689368798 installed <13>Oct 6 03:37:56 rpmi: openldap-common-2.6.6-alt1 sisyphus+330946.100.2.1 1696432854 installed <13>Oct 6 03:37:56 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Oct 6 03:37:56 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Oct 6 03:37:56 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Oct 6 03:37:56 rpmi: liblmdb-0.9.31-alt1 sisyphus+330946.40.2.1 1696431544 installed <13>Oct 6 03:37:56 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Oct 6 03:37:56 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Oct 6 03:37:56 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 6 03:37:56 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 6 03:37:56 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 6 03:37:56 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 6 03:37:56 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Oct 6 03:37:56 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Oct 6 03:37:56 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Oct 6 03:37:56 rpmi: libcrypto3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159002 installed <13>Oct 6 03:37:56 rpmi: libssl3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159002 installed <86>Oct 6 03:37:56 groupadd[3789809]: group added to /etc/group: name=_keytab, GID=999 <86>Oct 6 03:37:56 groupadd[3789809]: group added to /etc/gshadow: name=_keytab <86>Oct 6 03:37:56 groupadd[3789809]: new group: name=_keytab, GID=999 <13>Oct 6 03:37:56 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185462 installed <13>Oct 6 03:37:56 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478543 installed <86>Oct 6 03:37:56 groupadd[3789885]: group added to /etc/group: name=sasl, GID=998 <86>Oct 6 03:37:56 groupadd[3789885]: group added to /etc/gshadow: name=sasl <86>Oct 6 03:37:56 groupadd[3789885]: new group: name=sasl, GID=998 <13>Oct 6 03:37:56 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392001 installed <13>Oct 6 03:37:56 rpmi: libldap2-2.6.6-alt1 sisyphus+330946.100.2.1 1696432854 installed <13>Oct 6 03:37:56 rpmi: libarchive13-3.6.1-alt2 sisyphus+324359.1300.6.1 1689326379 installed <13>Oct 6 03:37:56 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636577 installed <13>Oct 6 03:37:56 rpmi: libcurl-8.3.0-alt1 sisyphus+329453.400.5.1 1694962561 installed <13>Oct 6 03:37:56 rpmi: cmake-3.27.6-alt1 sisyphus+330712.40.2.1 1696138182 installed <13>Oct 6 03:37:57 rpmi: ctest-3.27.6-alt1 sisyphus+330712.40.2.1 1696138182 installed <13>Oct 6 03:37:57 rpmi: libssl-devel-3.1.3-alt1 sisyphus+329935.40.3.2 1695159002 installed <13>Oct 6 03:37:57 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Oct 6 03:37:57 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/capnproto-1.0.1-alt1.nosrc.rpm (w1.gzdio) Installing capnproto-1.0.1-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.36075 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf capnproto-1.0.1 + echo 'Source #0 (capnproto-1.0.1.tar):' Source #0 (capnproto-1.0.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/capnproto-1.0.1.tar + cd capnproto-1.0.1 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.36075 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.1 + cd c++ + autoreconf -fisv autoreconf-default: export WARNINGS= autoreconf-default: Entering directory '.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: running: aclocal --force -I m4 autoreconf-default: configure.ac: tracing autoreconf-default: configure.ac: creating directory build-aux autoreconf-default: running: libtoolize --force --install libtoolize-default: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize-default: linking file 'build-aux/config.guess' libtoolize-default: linking file 'build-aux/config.sub' libtoolize-default: linking file 'build-aux/install-sh' libtoolize-default: linking file 'build-aux/ltmain.sh' libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize-default: linking file 'm4/libtool.m4' libtoolize-default: linking file 'm4/ltoptions.m4' libtoolize-default: linking file 'm4/ltsugar.m4' libtoolize-default: linking file 'm4/ltversion.m4' libtoolize-default: linking file 'm4/lt~obsolete.m4' autoreconf-default: configure.ac: not using Intltool autoreconf-default: configure.ac: not using Gtkdoc autoreconf-default: running: aclocal --force -I m4 autoreconf-default: running: /usr/bin/autoconf-2.71 --force configure.ac:70: warning: The macro `AC_LANG_C' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:66: ACX_PTHREAD is expanded from... lib/m4sugar/m4sh.m4:594: AS_CASE is expanded from... configure.ac:70: the top level configure.ac:70: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:66: ACX_PTHREAD is expanded from... lib/m4sugar/m4sh.m4:594: AS_CASE is expanded from... configure.ac:70: the top level configure.ac:70: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:66: ACX_PTHREAD is expanded from... lib/m4sugar/m4sh.m4:594: AS_CASE is expanded from... configure.ac:70: the top level configure.ac:204: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:200: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... configure.ac:204: the top level autoreconf-default: running: /usr/bin/autoheader-2.71 --force autoreconf-default: running: automake --add-missing --force-missing configure.ac:65: installing 'build-aux/compile' configure.ac:17: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' autoreconf-default: Leaving directory '.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 ' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 ' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 ' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 ' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 ' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' ' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + configure_runstatedir_flags= + grep -qF runstatedir=DIR ./configure + configure_runstatedir_flags=--runstatedir=/var/run + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext --disable-static configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1794' is supported by ustar format... yes checking whether GID '1794' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to enable C11 features... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-alt-linux-gcc... none checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++ checking whether the compiler supports GNU C++... yes checking whether x86_64-alt-linux-g++ accepts -g... yes checking for x86_64-alt-linux-g++ option to enable C++11 features... none needed checking dependency style of x86_64-alt-linux-g++... none checking whether x86_64-alt-linux-g++ supports C++14 features by default... yes checking whether x86_64-alt-linux-g++ supports C++11 library features by default... yes checking build system type... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking whether to check for GCC pthread/shared inconsistencies... yes checking whether -pthread is sufficient with -shared... yes checking whether pthread flag is sufficient with -nostdlib... yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-alt-linux-gnu file names to x86_64-alt-linux-gnu format... func_convert_file_noop checking how to convert x86_64-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-alt-linux-file... no checking for file... file checking for x86_64-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for x86_64-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-alt-linux-strip... no checking for strip... strip checking for x86_64-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from x86_64-alt-linux-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-gcc static flag -static works... no checking if x86_64-alt-linux-gcc supports -c -o file.o... yes checking if x86_64-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E checking for ld used by x86_64-alt-linux-g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-g++ static flag -static works... no checking if x86_64-alt-linux-g++ supports -c -o file.o... yes checking if x86_64-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for library containing sched_yield... none required checking size of void *... 8 checking for deflate in -lz... yes checking for zlib.h... yes checking for CRYPTO_new_ex_data in -lcrypto... yes checking for OPENSSL_init_ssl in -lssl... yes checking for openssl/ssl.h... yes checking if exceptions are enabled... yes checking for library containing makecontext... none required checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating pkgconfig/capnp.pc config.status: creating pkgconfig/capnpc.pc config.status: creating pkgconfig/capnp-rpc.pc config.status: creating pkgconfig/capnp-json.pc config.status: creating pkgconfig/capnp-websocket.pc config.status: creating pkgconfig/kj.pc config.status: creating pkgconfig/kj-async.pc config.status: creating pkgconfig/kj-http.pc config.status: creating pkgconfig/kj-gzip.pc config.status: creating pkgconfig/kj-tls.pc config.status: creating pkgconfig/kj-test.pc config.status: creating cmake/CapnProtoConfig.cmake config.status: creating cmake/CapnProtoConfigVersion.cmake config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --without-included-gettext + make -j16 make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/blob.lo src/capnp/blob.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/blob.c++ -fPIC -DPIC -o src/capnp/.libs/blob.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/c++.capnp.lo src/capnp/c++.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/c++.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/c++.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/lexer.capnp.lo src/capnp/compiler/lexer.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/lexer.capnp.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/lexer.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/error-reporter.lo src/capnp/compiler/error-reporter.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/error-reporter.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/error-reporter.o In file included from src/capnp/compiler/error-reporter.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/compiler/error-reporter.c++:32:3: required from 'size_t capnp::compiler::{anonymous}::findLargestElementBefore(const kj::Vector&, const T&) [with T = unsigned int; size_t = long unsigned int]' src/capnp/compiler/error-reporter.c++:62:39: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/type-id.lo src/capnp/compiler/type-id.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/type-id.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/type-id.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/grammar.capnp.lo src/capnp/compiler/grammar.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/grammar.capnp.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/grammar.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/list.lo src/capnp/list.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/list.c++ -fPIC -DPIC -o src/capnp/.libs/list.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/stream.capnp.lo src/capnp/stream.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/stream.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/stream.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/any.lo src/capnp/any.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/any.c++ -fPIC -DPIC -o src/capnp/.libs/any.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema.capnp.lo src/capnp/schema.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/schema.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/message.lo src/capnp/message.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/message.c++ -fPIC -DPIC -o src/capnp/.libs/message.o In file included from src/capnp/message.c++:25: src/capnp/arena.h: In member function 'bool capnp::_::SegmentReader::checkObject(const capnp::word*, capnp::WordCountN<31>)': src/capnp/arena.h:430:29: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 430 | return startOffset + size <= bounded(ptr.size()) * WORDS && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/message.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/message.c++:221:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/capnp/message.c++:224:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize.lo src/capnp/serialize.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize.c++ -fPIC -DPIC -o src/capnp/.libs/serialize.o In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize.h:43, from src/capnp/serialize.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/serialize.c++:155:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int&]': src/capnp/serialize.c++:181:3: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/capnp/message.h:24: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/capnp/serialize.c++:188:3: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-text.lo src/capnp/serialize-text.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize-text.c++ -fPIC -DPIC -o src/capnp/.libs/serialize-text.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/module-loader.o src/capnp/compiler/module-loader.c++ In file included from ./src/kj/mutex.h:24, from ./src/capnp/schema-loader.h:26, from src/capnp/compiler/compiler.h:26, from src/capnp/compiler/module-loader.h:24, from src/capnp/compiler/module-loader.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/compiler/module-loader.c++:156:5: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/arena.lo src/capnp/arena.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/arena.c++ -fPIC -DPIC -o src/capnp/.libs/arena.o In file included from src/capnp/arena.c++:23: src/capnp/arena.h: In member function 'bool capnp::_::SegmentReader::checkObject(const capnp::word*, capnp::WordCountN<31>)': src/capnp/arena.h:430:29: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 430 | return startOffset + size <= bounded(ptr.size()) * WORDS && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/kj/mutex.h:24, from src/capnp/arena.h:29: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/arena.c++:76:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-packed.lo src/capnp/serialize-packed.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize-packed.c++ -fPIC -DPIC -o src/capnp/.libs/serialize-packed.o In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize.h:43, from src/capnp/serialize-packed.h:24, from src/capnp/serialize-packed.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/serialize-packed.c++:77:9: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = long unsigned int&; T = long int]': src/capnp/serialize-packed.c++:489:5: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/common.lo src/kj/common.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/common.c++ -fPIC -DPIC -o src/kj/.libs/common.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/memory.lo src/kj/memory.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/memory.c++ -fPIC -DPIC -o src/kj/.libs/memory.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/units.lo src/kj/units.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/units.c++ -fPIC -DPIC -o src/kj/.libs/units.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/cidr.lo src/kj/cidr.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/cidr.c++ -fPIC -DPIC -o src/kj/.libs/cidr.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/debug.h:117, from src/kj/cidr.c++:27: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/cidr.c++:51:3: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = int; T = unsigned int&]': src/kj/cidr.c++:57:5: required from here src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = int; T = long unsigned int]': src/kj/cidr.c++:88:3: required from here src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/array.lo src/kj/array.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/array.c++ -fPIC -DPIC -o src/kj/.libs/array.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/refcount.lo src/kj/refcount.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/refcount.c++ -fPIC -DPIC -o src/kj/.libs/refcount.o In file included from src/kj/refcount.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/refcount.c++:38:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = volatile unsigned int&]': src/kj/refcount.c++:51:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'volatile unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/list.lo src/kj/list.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/list.c++ -fPIC -DPIC -o src/kj/.libs/list.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/string-tree.lo src/kj/string-tree.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/string-tree.c++ -fPIC -DPIC -o src/kj/.libs/string-tree.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/string-tree.h:24, from src/kj/string-tree.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::min(T&&, U&&) [with T = long unsigned int; U = long int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = long unsigned int; typename Decay_::Type = long int]': src/kj/string-tree.c++:66:26: required from here src/kj/common.h:710:12: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 710 | return a < b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/source-location.lo src/kj/source-location.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/source-location.c++ -fPIC -DPIC -o src/kj/.libs/source-location.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema.lo src/capnp/schema.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema.c++ -fPIC -DPIC -o src/capnp/.libs/schema.o In member function 'capnp::Type capnp::Schema::BrandArgumentList::operator[](capnp::uint) const', inlined from 'capnp::Type capnp::Schema::BrandArgumentList::operator[](capnp::uint) const' at src/capnp/schema.c++:417:6: src/capnp/schema.c++:444:12: warning: '*(short unsigned int*)((char*)&result + offsetof(capnp::Type, capnp::Type::))' may be used uninitialized [-Wmaybe-uninitialized] 444 | result = Type(static_cast(binding.which), binding.schema); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/capnp/schema.c++: In member function 'capnp::Type capnp::Schema::BrandArgumentList::operator[](capnp::uint) const': src/capnp/schema.c++:430:8: note: 'result' declared here 430 | Type result; | ^~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/hash.lo src/kj/hash.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/hash.c++ -fPIC -DPIC -o src/kj/.libs/hash.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema-parser.lo src/capnp/schema-parser.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema-parser.c++ -fPIC -DPIC -o src/capnp/.libs/schema-parser.o In file included from ./src/kj/mutex.h:24, from src/capnp/schema-loader.h:26, from src/capnp/schema-parser.h:24, from src/capnp/schema-parser.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/schema-parser.c++:42:3: required from 'size_t capnp::{anonymous}::findLargestElementBefore(const kj::Vector&, const T&) [with T = unsigned int; size_t = long unsigned int]' src/capnp/schema-parser.c++:119:46: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/generics.lo src/capnp/compiler/generics.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/generics.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/generics.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/arena.lo src/kj/arena.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/arena.c++ -fPIC -DPIC -o src/kj/.libs/arena.o src/kj/arena.c++: In member function 'void* kj::Arena::allocateBytesInternal(size_t, kj::uint)': src/kj/arena.c++:115:44: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 115 | if (amount + (alignedPos - chunk->pos) <= chunk->end - chunk->pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/stringify.lo src/capnp/stringify.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/stringify.c++ -fPIC -DPIC -o src/capnp/.libs/stringify.o In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/schema.capnp.h:6, from src/capnp/schema.h:39, from src/capnp/dynamic.h:35, from src/capnp/stringify.c++:22: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/capnp/stringify.c++:60:7: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/string.lo src/kj/string.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/string.c++ -fPIC -DPIC -o src/kj/.libs/string.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/debug.lo src/kj/debug.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/debug.c++ -fPIC -DPIC -o src/kj/.libs/debug.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/debug.h:117, from src/kj/debug.c++:26: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/debug.c++:180:3: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/thread.lo src/kj/thread.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/thread.c++ -fPIC -DPIC -o src/kj/.libs/thread.o src/kj/thread.c++: In destructor 'kj::Thread::~Thread()': src/kj/thread.c++:82:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 82 | int pthreadResult = pthread_join(*reinterpret_cast(&threadId), nullptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/thread.c++: In member function 'void kj::Thread::sendSignal(int)': src/kj/thread.c++:96:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 96 | int pthreadResult = pthread_kill(*reinterpret_cast(&threadId), signo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/thread.c++: In member function 'void kj::Thread::detach()': src/kj/thread.c++:103:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | int pthreadResult = pthread_detach(*reinterpret_cast(&threadId)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/time.lo src/kj/time.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/time.c++ -fPIC -DPIC -o src/kj/.libs/time.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/mutex.lo src/kj/mutex.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/mutex.c++ -fPIC -DPIC -o src/kj/.libs/mutex.o In file included from src/kj/mutex.h:24, from src/kj/mutex.c++:26: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/mutex.c++:213:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/table.lo src/kj/table.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/table.c++ -fPIC -DPIC -o src/kj/.libs/table.o In file included from src/kj/table.h:24, from src/kj/table.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = long unsigned int&; U = int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = long unsigned int; typename Decay_::Type = int]': src/kj/table.c++:903:25: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/table.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = long unsigned int&]': src/kj/table.c++:158:3: required from here src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = unsigned int; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = int]': src/kj/table.c++:345:29: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/table.c++:455:9: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/filesystem-disk-win32.lo src/kj/filesystem-disk-win32.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/filesystem-disk-win32.c++ -fPIC -DPIC -o src/kj/.libs/filesystem-disk-win32.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/io.lo src/kj/io.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/io.c++ -fPIC -DPIC -o src/kj/.libs/io.o src/kj/io.c++: In member function 'virtual void kj::VectorOutputStream::write(const void*, size_t)': src/kj/io.c++:307:32: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | if (vector.end() - fillPos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from src/kj/io.c++:31: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int&]': src/kj/io.c++:78:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/kj/io.c++:117:3: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = long int; T = long unsigned int&]': src/kj/io.c++:276:5: required from here src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/io.h:25, from src/kj/io.c++:30: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/io.c++:386:3: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/lexer.lo src/capnp/compiler/lexer.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/lexer.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/lexer.o In file included from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/compiler/lexer.capnp.h:6, from src/capnp/compiler/lexer.h:24, from src/capnp/compiler/lexer.c++:22: In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:256:7: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 8).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 256 | disposer->dispose(ptrCopy, sizeCopy, sizeCopy); | ^~~~~~~~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24: ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >; SubParsers = {}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:625:22, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:256:7: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 8).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 256 | disposer->dispose(ptrCopy, sizeCopy, sizeCopy); | ^~~~~~~~ ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >; SubParsers = {}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:625:22, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:251:8: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 8).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 251 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >; SubParsers = {}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:625:22, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:252:12: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 8).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 252 | size_t sizeCopy = size_; | ^~~~~~~~ ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:251:8: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 8).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 251 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:252:12: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 8).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 252 | size_t sizeCopy = size_; | ^~~~~~~~ ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/exception.lo src/kj/exception.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/exception.c++ -fPIC -DPIC -o src/kj/.libs/exception.o In file included from src/kj/memory.h:24, from src/kj/exception.h:24, from src/kj/exception.c++:37: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/exception.c++:848:3: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/parse/char.lo src/kj/parse/char.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/parse/char.c++ -fPIC -DPIC -o src/kj/parse/.libs/char.o In file included from src/kj/parse/common.h:38, from src/kj/parse/char.h:27, from src/kj/parse/char.c++:22: src/kj/parse/../common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/parse/char.c++:42:3: required from here src/kj/parse/../common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/test-helpers.lo src/kj/test-helpers.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/test-helpers.c++ -fPIC -DPIC -o src/kj/.libs/test-helpers.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/encoding.lo src/kj/encoding.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/encoding.c++ -fPIC -DPIC -o src/kj/.libs/encoding.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/encoding.h:29, from src/kj/encoding.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Array >]' src/kj/encoding.c++:374:18: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/json.capnp.lo src/capnp/compat/json.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compat/json.capnp.c++ -fPIC -DPIC -o src/capnp/compat/.libs/json.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/compiler.lo src/capnp/compiler/compiler.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/compiler.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/compiler.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/dynamic.lo src/capnp/dynamic.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/dynamic.c++ -fPIC -DPIC -o src/capnp/.libs/dynamic.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/layout.lo src/capnp/layout.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/layout.c++ -fPIC -DPIC -o src/capnp/.libs/layout.o In file included from src/capnp/layout.c++:25: src/capnp/arena.h: In member function 'bool capnp::_::SegmentReader::checkObject(const capnp::word*, capnp::WordCountN<31>)': src/capnp/arena.h:430:29: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 430 | return startOffset + size <= bounded(ptr.size()) * WORDS && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/capnp/layout.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int&]': src/capnp/layout.c++:3068:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/layout.c++:3469:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/layout.c++:3555:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnp.o src/capnp/compiler/capnp.c++ In file included from ./src/kj/mutex.h:24, from ./src/capnp/schema-loader.h:26, from src/capnp/compiler/compiler.h:26, from src/capnp/compiler/capnp.c++:32: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/compiler/capnp.c++:471:5: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = long unsigned int]': src/capnp/compiler/capnp.c++:531:9: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/compiler/capnp.c++:1046:9: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/compiler/capnp.c++:1371:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/compiler/lexer.capnp.h:6, from src/capnp/compiler/lexer.h:24, from src/capnp/compiler/capnp.c++:30: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = ArrayPtr]' src/capnp/compiler/capnp.c++:1761:60: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/main.lo src/kj/main.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/main.c++ -fPIC -DPIC -o src/kj/.libs/main.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/main.h:24, from src/kj/main.c++:30: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/main.c++:223:5: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/main.c++:31: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/kj/main.c++:302:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/main.c++:364:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/node-translator.lo src/capnp/compiler/node-translator.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/node-translator.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/node-translator.o In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from ./src/capnp/dynamic.h:37, from src/capnp/compiler/node-translator.h:27, from src/capnp/compiler/node-translator.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/compiler/node-translator.c++:783:11: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/filesystem-disk-unix.lo src/kj/filesystem-disk-unix.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/filesystem-disk-unix.c++ -fPIC -DPIC -o src/kj/.libs/filesystem-disk-unix.o src/kj/filesystem-disk-unix.c++: In member function 'kj::Maybe kj::{anonymous}::DiskHandle::tryReadlink(kj::PathPtr) const': src/kj/filesystem-disk-unix.c++:831:13: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 831 | if (n >= buf.size()) { | ~~^~~~~~~~~~~~~ In file included from src/kj/memory.h:24, from src/kj/filesystem.h:24, from src/kj/filesystem-disk-unix.c++:34: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/filesystem-disk-unix.c++:431:5: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/filesystem-disk-unix.c++:35: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/kj/filesystem-disk-unix.c++:1448:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema-loader.lo src/capnp/schema-loader.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema-loader.c++ -fPIC -DPIC -o src/capnp/.libs/schema-loader.o In file included from src/capnp/schema-loader.c++:25: src/capnp/arena.h: In member function 'bool capnp::_::SegmentReader::checkObject(const capnp::word*, capnp::WordCountN<31>)': src/capnp/arena.h:430:29: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 430 | return startOffset + size <= bounded(ptr.size()) * WORDS && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/schema.capnp.h:6, from src/capnp/schema.h:39, from src/capnp/schema-loader.h:24, from src/capnp/schema-loader.c++:23: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/capnp/schema-loader.c++:317:5: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/mutex.h:24, from src/capnp/schema-loader.h:26: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = long unsigned int&]': src/capnp/schema-loader.c++:398:7: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/filesystem.lo src/kj/filesystem.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/filesystem.c++ -fPIC -DPIC -o src/kj/.libs/filesystem.o In file included from src/kj/filesystem.c++:24: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/kj/filesystem.c++:112:3: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/filesystem.c++:911:9: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj.la -rpath /usr/lib64 src/kj/cidr.lo src/kj/common.lo src/kj/units.lo src/kj/memory.lo src/kj/refcount.lo src/kj/array.lo src/kj/list.lo src/kj/string.lo src/kj/string-tree.lo src/kj/source-location.lo src/kj/hash.lo src/kj/table.lo src/kj/encoding.lo src/kj/exception.lo src/kj/debug.lo src/kj/arena.lo src/kj/io.lo src/kj/mutex.lo src/kj/thread.lo src/kj/time.lo src/kj/filesystem.lo src/kj/filesystem-disk-unix.lo src/kj/filesystem-disk-win32.lo src/kj/test-helpers.lo src/kj/main.lo src/kj/parse/char.lo libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/.libs/cidr.o src/kj/.libs/common.o src/kj/.libs/units.o src/kj/.libs/memory.o src/kj/.libs/refcount.o src/kj/.libs/array.o src/kj/.libs/list.o src/kj/.libs/string.o src/kj/.libs/string-tree.o src/kj/.libs/source-location.o src/kj/.libs/hash.o src/kj/.libs/table.o src/kj/.libs/encoding.o src/kj/.libs/exception.o src/kj/.libs/debug.o src/kj/.libs/arena.o src/kj/.libs/io.o src/kj/.libs/mutex.o src/kj/.libs/thread.o src/kj/.libs/time.o src/kj/.libs/filesystem.o src/kj/.libs/filesystem-disk-unix.o src/kj/.libs/filesystem-disk-win32.o src/kj/.libs/test-helpers.o src/kj/.libs/main.o src/kj/parse/.libs/char.o -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-1.0.1.so -o .libs/libkj-1.0.1.so libtool: link: (cd ".libs" && rm -f "libkj.so" && ln -s "libkj-1.0.1.so" "libkj.so") libtool: link: ( cd ".libs" && rm -f "libkj.la" && ln -s "../libkj.la" "libkj.la" ) make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/parser.lo src/capnp/compiler/parser.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/parser.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/parser.o In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from ./src/capnp/dynamic.h:37, from src/capnp/compiler/parser.c++:28: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = long int&]': src/capnp/compiler/parser.c++:66:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/compiler/grammar.capnp.h:6, from src/capnp/compiler/parser.h:24, from src/capnp/compiler/parser.c++:26: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Array]' src/capnp/compiler/parser.c++:466:51: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp.la -rpath /usr/lib64 src/capnp/c++.capnp.lo src/capnp/blob.lo src/capnp/arena.lo src/capnp/layout.lo src/capnp/list.lo src/capnp/any.lo src/capnp/message.lo src/capnp/schema.capnp.lo src/capnp/stream.capnp.lo src/capnp/serialize.lo src/capnp/serialize-packed.lo src/capnp/schema.lo src/capnp/schema-loader.lo src/capnp/dynamic.lo src/capnp/stringify.lo libkj.la libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/.libs/c++.capnp.o src/capnp/.libs/blob.o src/capnp/.libs/arena.o src/capnp/.libs/layout.o src/capnp/.libs/list.o src/capnp/.libs/any.o src/capnp/.libs/message.o src/capnp/.libs/schema.capnp.o src/capnp/.libs/stream.capnp.o src/capnp/.libs/serialize.o src/capnp/.libs/serialize-packed.o src/capnp/.libs/schema.o src/capnp/.libs/schema-loader.o src/capnp/.libs/dynamic.o src/capnp/.libs/stringify.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libkj.so -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnp-1.0.1.so -o .libs/libcapnp-1.0.1.so libtool: link: (cd ".libs" && rm -f "libcapnp.so" && ln -s "libcapnp-1.0.1.so" "libcapnp.so") libtool: link: ( cd ".libs" && rm -f "libcapnp.la" && ln -s "../libcapnp.la" "libcapnp.la" ) make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnpc.la -rpath /usr/lib64 src/capnp/compiler/type-id.lo src/capnp/compiler/error-reporter.lo src/capnp/compiler/lexer.capnp.lo src/capnp/compiler/lexer.lo src/capnp/compiler/grammar.capnp.lo src/capnp/compiler/parser.lo src/capnp/compiler/generics.lo src/capnp/compiler/node-translator.lo src/capnp/compiler/compiler.lo src/capnp/schema-parser.lo src/capnp/serialize-text.lo libcapnp.la libkj.la libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/compiler/.libs/type-id.o src/capnp/compiler/.libs/error-reporter.o src/capnp/compiler/.libs/lexer.capnp.o src/capnp/compiler/.libs/lexer.o src/capnp/compiler/.libs/grammar.capnp.o src/capnp/compiler/.libs/parser.o src/capnp/compiler/.libs/generics.o src/capnp/compiler/.libs/node-translator.o src/capnp/compiler/.libs/compiler.o src/capnp/.libs/schema-parser.o src/capnp/.libs/serialize-text.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libcapnp.so ./.libs/libkj.so -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnpc-1.0.1.so -o .libs/libcapnpc-1.0.1.so libtool: link: (cd ".libs" && rm -f "libcapnpc.so" && ln -s "libcapnpc-1.0.1.so" "libcapnpc.so") libtool: link: ( cd ".libs" && rm -f "libcapnpc.la" && ln -s "../libcapnpc.la" "libcapnpc.la" ) make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/json.lo src/capnp/compat/json.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compat/json.c++ -fPIC -DPIC -o src/capnp/compat/.libs/json.o In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/schema.capnp.h:6, from ./src/capnp/schema.h:39, from src/capnp/compat/json.h:24, from src/capnp/compat/json.c++:22: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/capnp/compat/json.c++:300:7: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from ./src/capnp/dynamic.h:37, from src/capnp/compat/json.h:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/compat/json.c++:805:5: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/compat/json.c++:816:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-json.la -rpath /usr/lib64 src/capnp/compat/json.lo src/capnp/compat/json.capnp.lo libcapnp.la libkj.la libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/json.o src/capnp/compat/.libs/json.capnp.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libcapnp.so ./.libs/libkj.so -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnp-json-1.0.1.so -o .libs/libcapnp-json-1.0.1.so libtool: link: (cd ".libs" && rm -f "libcapnp-json.so" && ln -s "libcapnp-json-1.0.1.so" "libcapnp-json.so") libtool: link: ( cd ".libs" && rm -f "libcapnp-json.la" && ln -s "../libcapnp-json.la" "libcapnp-json.la" ) make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnp src/capnp/compiler/module-loader.o src/capnp/compiler/capnp.o libcapnpc.la libcapnp-json.la libcapnp.la libkj.la libtool: link: x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnp src/capnp/compiler/module-loader.o src/capnp/compiler/capnp.o ./.libs/libcapnpc.so ./.libs/libcapnp-json.so ./.libs/libcapnp.so ./.libs/libkj.so make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnpc-c++.o src/capnp/compiler/capnpc-c++.c++ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnpc-c++ src/capnp/compiler/capnpc-c++.o libcapnp.la libkj.la libtool: link: x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnpc-c++ src/capnp/compiler/capnpc-c++.o ./.libs/libcapnp.so ./.libs/libkj.so make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' ./capnp compile --src-prefix=./src -o./capnpc-c++:src -I./src $(for FILE in src/capnp/test.capnp src/capnp/test-import.capnp src/capnp/test-import2.capnp src/capnp/compat/json-test.capnp; do echo ./$FILE; done) touch test_capnpc_middleman make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make all-am make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-win32.lo src/kj/async-win32.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-win32.c++ -fPIC -DPIC -o src/kj/.libs/async-win32.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-io-win32.lo src/kj/async-io-win32.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-io-win32.c++ -fPIC -DPIC -o src/kj/.libs/async-io-win32.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/persistent.capnp.lo src/capnp/persistent.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/persistent.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/persistent.capnp.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc.capnp.lo src/capnp/rpc.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/rpc.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/rpc.capnp.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc-twoparty.capnp.lo src/capnp/rpc-twoparty.capnp.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/rpc-twoparty.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/rpc-twoparty.capnp.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/timer.lo src/kj/timer.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/timer.c++ -fPIC -DPIC -o src/kj/.libs/timer.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/test.lo src/kj/test.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/test.c++ -fPIC -DPIC -o src/kj/.libs/test.o src/kj/test.c++: In member function 'void kj::_::GlobFilter::applyState(char, int)': src/kj/test.c++:129:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | if (state < pattern.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/dynamic-capability.lo src/capnp/dynamic-capability.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/dynamic-capability.c++ -fPIC -DPIC -o src/capnp/.libs/dynamic-capability.o In file included from ./src/kj/async.h:1382, from src/capnp/capability.h:28, from src/capnp/dynamic.h:39, from src/capnp/dynamic-capability.c++:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/dynamic-capability.c++:90:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/websocket-rpc.lo src/capnp/compat/websocket-rpc.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compat/websocket-rpc.c++ -fPIC -DPIC -o src/capnp/compat/.libs/websocket-rpc.o In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from ./src/kj/compat/http.h:41, from ./src/capnp/compat/websocket-rpc.h:24, from src/capnp/compat/websocket-rpc.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::OneOf, kj::WebSocket::Close>, capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::OneOf, kj::WebSocket::Close>, capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise >]' src/capnp/compat/websocket-rpc.c++:36:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/compat/websocket-rpc.c++:91:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::, PropagateException>; Params = {capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc.c++:102:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Maybe; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise >]' src/capnp/compat/websocket-rpc.c++:36:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/readiness-io.lo src/kj/compat/readiness-io.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/readiness-io.c++ -fPIC -DPIC -o src/kj/compat/.libs/readiness-io.o In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/readiness-io.h:24, from src/kj/compat/readiness-io.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::ReadyInputStreamWrapper::read(kj::ArrayPtr)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::::, PropagateException>; Params = {kj::ReadyInputStreamWrapper::read(kj::ArrayPtr)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::ReadyInputStreamWrapper::read(kj::ArrayPtr)::::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io.c++:46:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::ReadyOutputStreamWrapper::pump()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::ReadyOutputStreamWrapper::pump()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::ReadyOutputStreamWrapper::pump()::, PropagateException>; Params = {kj::ReadyOutputStreamWrapper::pump()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::ReadyOutputStreamWrapper::pump()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io.c++:142:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::ReadyOutputStreamWrapper::pump()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io.c++:142:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-unix.lo src/kj/async-unix.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-unix.c++ -fPIC -DPIC -o src/kj/.libs/async-unix.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-test.la -rpath /usr/lib64 src/kj/test.lo libkj.la libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/.libs/test.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libkj.so -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-test-1.0.1.so -o .libs/libkj-test-1.0.1.so libtool: link: (cd ".libs" && rm -f "libkj-test.so" && ln -s "libkj-test-1.0.1.so" "libkj-test.so") libtool: link: ( cd ".libs" && rm -f "libkj-test.la" && ln -s "../libkj-test.la" "libkj-test.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/url.lo src/kj/compat/url.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/url.c++ -fPIC -DPIC -o src/kj/compat/.libs/url.o In file included from src/kj/compat/url.c++:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/compat/url.c++:270:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/gzip.lo src/kj/compat/gzip.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/gzip.c++ -fPIC -DPIC -o src/kj/compat/.libs/gzip.o In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/gzip.h:25, from src/kj/compat/gzip.c++:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/gzip.c++:200:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/gzip.c++:256:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::GzipAsyncOutputStream::pump(int)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::GzipAsyncOutputStream::pump(int)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::GzipAsyncOutputStream::pump(int)::, PropagateException>; Params = {kj::GzipAsyncOutputStream::pump(int)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::GzipAsyncOutputStream::pump(int)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/gzip.c++:275:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = long unsigned int; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/gzip.c++:200:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/ez-rpc.lo src/capnp/ez-rpc.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/ez-rpc.c++ -fPIC -DPIC -o src/capnp/.libs/ez-rpc.o In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/ez-rpc.h:24, from src/capnp/ez-rpc.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/ez-rpc.c++:76:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/ez-rpc.c++:129:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:131:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:142:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::getMain()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::EzRpcClient::getMain()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::getMain()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:170:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::importCap(kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::EzRpcClient::importCap(kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::importCap(kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:180:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:263:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/ez-rpc.c++:298:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:291:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Own; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/ez-rpc.c++:129:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Capability::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Capability::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnp::Capability::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnp::Capability::Client; = void]' src/capnp/ez-rpc.c++:170:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/membrane.lo src/capnp/membrane.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/membrane.c++ -fPIC -DPIC -o src/capnp/.libs/membrane.o In file included from ./src/kj/async.h:1382, from src/capnp/capability.h:28, from src/capnp/membrane.h:50, from src/capnp/membrane.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::{anonymous}::MembraneRequestHook::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::MembraneRequestHook::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::{anonymous}::MembraneRequestHook::send()::&&)>, PropagateException>; Params = {capnp::{anonymous}::MembraneRequestHook::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::MembraneRequestHook::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/membrane.c++:204:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::{anonymous}::MembraneRequestHook::send()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::MembraneRequestHook::send()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::{anonymous}::MembraneRequestHook::send()::, PropagateException>; Params = {capnp::{anonymous}::MembraneRequestHook::send()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::MembraneRequestHook::send()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/membrane.c++:214:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = capnp::Response]' src/capnp/membrane.c++:214:44: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::MembraneRequestHook::sendStreaming()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::{anonymous}::MembraneRequestHook::sendStreaming()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::MembraneRequestHook::sendStreaming()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/membrane.c++:226:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::MembraneCallContextHook::onTailCall()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::{anonymous}::MembraneCallContextHook::onTailCall()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::MembraneCallContextHook::onTailCall()::; ErrorFunc = kj::_::PropagateException; T = capnp::AnyPointer::Pipeline; kj::PromiseForResult = kj::Promise]' src/capnp/membrane.c++:295:36: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/membrane.c++:423:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::MembraneHook::whenMoreResolved()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MembraneHook::whenMoreResolved()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::MembraneHook::whenMoreResolved()::, PropagateException>; Params = {capnp::MembraneHook::whenMoreResolved()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MembraneHook::whenMoreResolved()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/membrane.c++:502:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::MembraneHook::whenMoreResolved()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MembraneHook::whenMoreResolved()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::MembraneHook::whenMoreResolved()::&&)>, PropagateException>; Params = {capnp::MembraneHook::whenMoreResolved()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MembraneHook::whenMoreResolved()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/membrane.c++:507:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool):: >; Params = {IdentityFunc, capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::; T = void]' src/capnp/membrane.c++:335:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1405:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::; T = void]' src/capnp/membrane.c++:335:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-async.lo src/capnp/serialize-async.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize-async.c++ -fPIC -DPIC -o src/capnp/.libs/serialize-async.o In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize-async.h:26, from src/capnp/serialize-async.c++:33: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int]': src/capnp/serialize-async.c++:127:3: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/serialize-async.c++:265:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/capnp/serialize-async.c++:635:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/capnp/serialize-async.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode):: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr):: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode):: mutable::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr):: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr):: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:95:62: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:86:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:116:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:104:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:135:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, bool, capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, bool, capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:192:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, bool, capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, bool, capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise > >]' src/capnp/serialize-async.c++:204:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, PropagateException>; Params = {capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:219:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe, capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe, capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, PropagateException>; Params = {capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:235:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > > >; D = kj::_::PromiseDisposer; Params = {kj::Vector > >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > > >; Params = {kj::Vector > >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Vector > >}; T = void]' src/capnp/serialize-async.c++:396:56: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::MessageStream::writeMessages(kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MessageStream::writeMessages(kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::MessageStream::writeMessages(kj::ArrayPtr)::, PropagateException>; Params = {capnp::MessageStream::writeMessages(kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MessageStream::writeMessages(kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:401:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe >, capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe >, capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>, PropagateException>; Params = {capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:425:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe >, capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe >, capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>, PropagateException>; Params = {capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:509:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Maybe, capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Maybe, capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise > >]' src/capnp/serialize-async.c++:523:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:535:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:752:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::, PropagateException>; Params = {capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:794:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::BufferedMessageStream::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::BufferedMessageStream::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::BufferedMessageStream::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:836:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = bool; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:86:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::writeMessageImpl >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::, PropagateException>; Params = {capnp::{anonymous}::writeMessageImpl >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::writeMessageImpl >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:299:22: required from 'kj::Promise capnp::{anonymous}::writeMessageImpl(kj::ArrayPtr >, WriteFunc&&) [with WriteFunc = capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>]' src/capnp/serialize-async.c++:338:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::writeMessageImpl, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::, PropagateException>; Params = {capnp::{anonymous}::writeMessageImpl, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::writeMessageImpl, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:299:22: required from 'kj::Promise capnp::{anonymous}::writeMessageImpl(kj::ArrayPtr >, WriteFunc&&) [with WriteFunc = capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>]' src/capnp/serialize-async.c++:346:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >, kj::Array > > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple >, kj::Array > >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >, kj::Array > > >; Params = {Tuple >, kj::Array > >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array >, kj::Array >}; T = void]' src/capnp/serialize-async.c++:331:24: required from 'kj::Promise capnp::{anonymous}::writeMessagesImpl(kj::ArrayPtr > >, WriteFunc&&) [with WriteFunc = capnp::writeMessages(kj::AsyncOutputStream&, kj::ArrayPtr > >):: >)>]' src/capnp/serialize-async.c++:355:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc-twoparty.lo src/capnp/rpc-twoparty.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/rpc-twoparty.c++ -fPIC -DPIC -o src/capnp/.libs/rpc-twoparty.o src/capnp/rpc-twoparty.c++: In lambda function: src/capnp/rpc-twoparty.c++:190:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for (int i = 0; i < messages.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/rpc-twoparty.h:24, from src/capnp/rpc-twoparty.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >, kj::Array > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple >, kj::Array >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >, kj::Array > >; Params = {Tuple >, kj::Array >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Vector >, kj::Array}; T = void]' src/capnp/rpc-twoparty.c++:194:66: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send():::: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send():::: >; Params = {IdentityFunc, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::; T = void]' src/capnp/rpc-twoparty.c++:195:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::, PropagateException>; Params = {capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:182:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc-twoparty.c++:205:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Maybe, capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Maybe, capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>, PropagateException>; Params = {capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise > >]' src/capnp/rpc-twoparty.c++:317:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::TwoPartyVatNetwork::shutdown()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::shutdown()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::TwoPartyVatNetwork::shutdown()::, PropagateException>; Params = {capnp::TwoPartyVatNetwork::shutdown()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::shutdown()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:335:88: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc-twoparty.c++:387:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>, PropagateException>; Params = {capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:422:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>, PropagateException>; Params = {capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:431:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, PropagateException>; Params = {capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::; PromiseForResult = Promise]' src/capnp/rpc-twoparty.c++:183:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:182:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/rpc-twoparty.c++:209:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode > >, kj::_::Void, capnp::TwoPartyVatNetwork::receiveIncomingMessage()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::receiveIncomingMessage()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode > >, Void, capnp::TwoPartyVatNetwork::receiveIncomingMessage()::, PropagateException>; Params = {capnp::TwoPartyVatNetwork::receiveIncomingMessage()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::receiveIncomingMessage()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::TwoPartyVatNetwork::receiveIncomingMessage()::; PromiseForResult = Promise > >]' src/capnp/rpc-twoparty.c++:306:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >):: >; Params = {kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>; ErrorFunc = kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = kj::Maybe]' ./src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise >}; T = kj::Maybe; Adapter = kj::Canceler::AdapterImpl >]' ./src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode, kj::Canceler::AdapterImpl > >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise >}]' ./src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode, kj::Canceler::AdapterImpl > >; Params = {kj::Canceler&, kj::Promise >}]' ./src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = Maybe; Adapter = Canceler::AdapterImpl >; Params = {Canceler&, Promise >}; _::ReducePromises = Promise >]' ./src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = kj::Maybe]' src/capnp/rpc-twoparty.c++:316:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own::Connection, std::nullptr_t>, capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own::Connection, std::nullptr_t>, capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, PropagateException>; Params = {capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own::Connection, std::nullptr_t>; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.h:506:23: required from 'kj::Promise > capnp::VatNetwork::baseAccept() [with VatId = capnp::rpc::twoparty::VatId; ProvisionId = capnp::rpc::twoparty::ProvisionId; RecipientId = capnp::rpc::twoparty::RecipientId; ThirdPartyCapId = capnp::rpc::twoparty::ThirdPartyCapId; JoinResult = capnp::rpc::twoparty::JoinResult]' src/capnp/rpc.h:505:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async.lo src/kj/async.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async.c++ -fPIC -DPIC -o src/kj/.libs/async.o In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from src/kj/async-prelude.h:27, from src/kj/async.h:24, from src/kj/async.c++:42: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = long unsigned int&; U = int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = long unsigned int; typename Decay_::Type = int]': src/kj/async.c++:1507:24: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/async.h:1382: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::TaskSet::Task; D = kj::_::PromiseDisposer; Params = {kj::TaskSet&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = kj::TaskSet::Task; Params = {kj::TaskSet&}; OwnPromiseNode = kj::Own]' src/kj/async.c++:373:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Vector&]' src/kj/async.c++:395:22: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async.c++:272:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/async.c++:275:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DummyFunctor, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode; Params = {kj::{anonymous}::DummyFunctor, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DummyFunctor; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::DummyFunctor; PromiseForResult = Promise]' src/kj/async.c++:2051:71: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnpc-capnp.o src/capnp/compiler/capnpc-capnp.c++ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/schema.capnp.h:6, from src/capnp/compiler/capnpc-capnp.c++:29: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Vector&]' src/capnp/compiler/capnpc-capnp.c++:635:27: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capability.lo src/capnp/capability.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/capability.c++ -fPIC -DPIC -o src/capnp/.libs/capability.o In file included from src/capnp/capability.c++:26: src/capnp/arena.h: In member function 'bool capnp::_::SegmentReader::checkObject(const capnp::word*, capnp::WordCountN<31>)': src/capnp/arena.h:430:29: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 430 | return startOffset + size <= bounded(ptr.size()) * WORDS && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/kj/async.h:1382, from src/capnp/capability.h:28, from src/capnp/capability.c++:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/capability.c++:77:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, capnp::Capability::Client::getFd()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::getFd()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, capnp::Capability::Client::getFd()::)>, PropagateException>; Params = {capnp::Capability::Client::getFd()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::getFd()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:77:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::ClientHook::whenResolved()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::ClientHook::whenResolved()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::ClientHook::whenResolved()::&&)>, PropagateException>; Params = {capnp::ClientHook::whenResolved()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::ClientHook::whenResolved()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:116:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>, PropagateException>; Params = {capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:199:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalRequest::sendImpl(bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalRequest::sendImpl(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalRequest::sendImpl(bool)::, PropagateException>; Params = {capnp::LocalRequest::sendImpl(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalRequest::sendImpl(bool)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:276:51: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&):: >; Params = {capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>; ErrorFunc = capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:315:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>, capnp::QueuedClient::QueuedClient(kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>, capnp::QueuedClient::QueuedClient(kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>, capnp::QueuedClient::QueuedClient(kj::Promise >&&):: >; Params = {capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>, capnp::QueuedClient::QueuedClient(kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>; ErrorFunc = capnp::QueuedClient::QueuedClient(kj::Promise >&&)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:395:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException>; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:417:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException>; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:423:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own >, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own >, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException>; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise, kj::Own > >]' src/capnp/capability.c++:432:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>, PropagateException>; Params = {capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:510:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/capability.c++:618:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&, capnp::ClientHook::CallHints)::, PropagateException>; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:626:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/capability.c++:648:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException>; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:652:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::AnyPointer::Pipeline, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::AnyPointer::Pipeline, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException>; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; ErrorFunc = kj::_::PropagateException; T = capnp::AnyPointer::Pipeline; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:658:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = kj::Own]' src/capnp/capability.c++:662:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalClient::whenMoreResolved()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::whenMoreResolved()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalClient::whenMoreResolved()::, PropagateException>; Params = {capnp::LocalClient::whenMoreResolved()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::whenMoreResolved()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:676:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::getLocalServer(capnp::_::CapabilityServerSetBase&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::LocalClient::getLocalServer(capnp::_::CapabilityServerSetBase&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::getLocalServer(capnp::_::CapabilityServerSetBase&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:722:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::, PropagateException>; Params = {capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:764:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)>::, PropagateException>; Params = {capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::; ErrorFunc = kj::_::PropagateException; T = capnp::Capability::Client; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:756:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Own > >; Params = {Tuple, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::Own}; T = void]' src/capnp/capability.c++:881:40: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&):: >; Params = {IdentityFunc, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::; T = void]' src/capnp/capability.c++:891:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::BlockingScope}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {capnp::LocalClient::BlockingScope}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {capnp::LocalClient::BlockingScope}; T = void]' src/capnp/capability.c++:894:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>, PropagateException>; Params = {capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:1180:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Maybe; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::getFd()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:77:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/capability.c++:243:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/capability.c++:319:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException>; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; PromiseForResult = Promise]' src/capnp/capability.c++:611:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&):: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&):: >; Params = {kj::Promise::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::; ErrorFunc = capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::; T = void]' src/capnp/capability.c++:883:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = capnp::Capability::Client; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = capnp::Capability::Client]' ./src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise}; T = capnp::Capability::Client; Adapter = kj::Canceler::AdapterImpl]' ./src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise}]' ./src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >; Params = {kj::Canceler&, kj::Promise}]' ./src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = capnp::Capability::Client; Adapter = Canceler::AdapterImpl; Params = {Canceler&, Promise}; _::ReducePromises = Promise]' ./src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = capnp::Capability::Client]' src/capnp/capability.c++:753:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnpc-capnp src/capnp/compiler/capnpc-capnp.o libcapnp.la libkj.la libtool: link: x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnpc-capnp src/capnp/compiler/capnpc-capnp.o ./.libs/libcapnp.so ./.libs/libkj.so make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/tls.lo src/kj/compat/tls.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/tls.c++ -fPIC -DPIC -o src/kj/compat/.libs/tls.o In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24, from ./src/kj/async-io.h:24, from src/kj/compat/tls.h:31, from src/kj/compat/tls.c++:24: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::min(T&&, U&&) [with T = long unsigned int; U = int&; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = long unsigned int; typename Decay_::Type = int]': src/kj/compat/tls.c++:993:25: required from here ./src/kj/common.h:710:12: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 710 | return a < b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async-queue.h:26, from src/kj/compat/tls.c++:37: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/kj/compat/tls.c++:1007:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Vector&]' src/kj/compat/tls.c++:71:36: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::connect(kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::TlsConnection::connect(kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::connect(kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:213:63: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::accept()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::TlsConnection::accept()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::accept()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:233:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::ReadyOutputStreamWrapper::Cork}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::ReadyOutputStreamWrapper::Cork}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::ReadyOutputStreamWrapper::Cork}; T = void]' src/kj/compat/tls.c++:260:75: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:318:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::, PropagateException>; Params = {kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:343:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::accept()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnectionReceiver::accept()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::accept()::, PropagateException>; Params = {kj::TlsConnectionReceiver::accept()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnectionReceiver::accept()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:505:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::, PropagateException>; Params = {kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:540:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::acceptLoop()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnectionReceiver::acceptLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::acceptLoop()::, PropagateException>; Params = {kj::TlsConnectionReceiver::acceptLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnectionReceiver::acceptLoop()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:559:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::TlsNetworkAddress::connect()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsNetworkAddress::connect()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::TlsNetworkAddress::connect()::&&)>, PropagateException>; Params = {kj::TlsNetworkAddress::connect()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsNetworkAddress::connect()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:590:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::TlsNetworkAddress::connectAuthenticated()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsNetworkAddress::connectAuthenticated()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::TlsNetworkAddress::connectAuthenticated()::, PropagateException>; Params = {kj::TlsNetworkAddress::connectAuthenticated()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsNetworkAddress::connectAuthenticated()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:602:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, PropagateException>; Params = {kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:681:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::, PropagateException>; Params = {kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:885:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsContext::wrapServer(kj::Own)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapServer(kj::Own)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsContext::wrapServer(kj::Own)::, PropagateException>; Params = {kj::TlsContext::wrapServer(kj::Own)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapServer(kj::Own)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:895:66: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = void]' src/kj/compat/tls.c++:897:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsContext::wrapServer(kj::Own)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapServer(kj::Own)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsContext::wrapServer(kj::Own)::, PropagateException>; Params = {kj::TlsContext::wrapServer(kj::Own)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapServer(kj::Own)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:899:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapClient(kj::AuthenticatedStream, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::TlsContext::wrapClient(kj::AuthenticatedStream, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapClient(kj::AuthenticatedStream, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:909:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, PropagateException>; Params = {kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapServer(kj::AuthenticatedStream)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:919:66: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapServer(kj::AuthenticatedStream)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:923:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::connect(kj::StringPtr)::]' src/kj/compat/tls.c++:213:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::connect(kj::StringPtr)::]' src/kj/compat/tls.c++:213:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::accept()::]' src/kj/compat/tls.c++:230:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::accept()::]' src/kj/compat/tls.c++:230:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::shutdownWrite()::]' src/kj/compat/tls.c++:274:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::shutdownWrite()::]' src/kj/compat/tls.c++:274:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long unsigned int]' src/kj/compat/tls.c++:278:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::TlsConnection::shutdownWrite():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::TlsConnection::shutdownWrite()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::TlsConnection::shutdownWrite():: >; Params = {IdentityFunc, kj::TlsConnection::shutdownWrite()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::TlsConnection::shutdownWrite()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::TlsConnection::shutdownWrite()::; T = void]' src/kj/compat/tls.c++:278:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1405:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::TlsConnection::shutdownWrite()::; T = void]' src/kj/compat/tls.c++:278:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::]' src/kj/compat/tls.c++:317:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::]' src/kj/compat/tls.c++:317:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = long unsigned int; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:318:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::]' src/kj/compat/tls.c++:342:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::]' src/kj/compat/tls.c++:342:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >):: >; Params = {IdentityFunc, kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >)::; T = void]' src/kj/compat/tls.c++:490:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-io-unix.lo src/kj/async-io-unix.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-io-unix.c++ -fPIC -DPIC -o src/kj/.libs/async-io-unix.o src/kj/async-io-unix.c++: In member function 'virtual kj::Promise kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)': src/kj/async-io-unix.c++:205:18: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | } else if (n == size) { | ~~^~~~~~~ src/kj/async-io-unix.c++: In member function 'kj::Promise kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)': src/kj/async-io-unix.c++:855:13: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 855 | if (n < firstPiece.size()) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/kj/async-io-unix.c++:38: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = long unsigned int&; T = long int&]': src/kj/async-io-unix.c++:435:11: required from here src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from src/kj/async-prelude.h:27, from src/kj/async.h:24, from src/kj/async-io.h:24, from src/kj/async-io-unix.c++:35: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/async-io-unix.c++:627:7: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/async-io-unix.c++:772:7: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = long unsigned int&]': src/kj/async-io-unix.c++:1096:7: required from here src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/kj/async-io-unix.c++:1632:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:159:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode*, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:173:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:202:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Array > > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Array > >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Array > > >; Params = {Tuple, kj::Array > >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array, kj::Array >}; T = void]' src/kj/async-io-unix.c++:240:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:286:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Array}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Array}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array}; T = void]' src/kj/async-io-unix.c++:351:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:353:30: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:355:30: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {Tuple}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::AutoCloseFd, kj::AutoCloseFd}; T = long unsigned int]' src/kj/async-io-unix.c++:423:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:440:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:463:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:720:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:833:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::FdConnectionReceiver::accept()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::FdConnectionReceiver::accept()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::FdConnectionReceiver::accept()::, PropagateException>; Params = {kj::{anonymous}::FdConnectionReceiver::accept()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::FdConnectionReceiver::accept()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-unix.c++:1323:34: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::, PropagateException>; Params = {kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1386:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::, PropagateException>; Params = {kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-unix.c++:1521:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Array}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Array}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array}; T = kj::AuthenticatedStream]' src/kj/async-io-unix.c++:1562:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::NetworkAddressImpl::connect()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkAddressImpl::connect()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::NetworkAddressImpl::connect()::, PropagateException>; Params = {kj::{anonymous}::NetworkAddressImpl::connect()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkAddressImpl::connect()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-unix.c++:1563:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool):: >; Params = {kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>; ErrorFunc = kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1657:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>, PropagateException>; Params = {kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-unix.c++:1751:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::, PropagateException>; Params = {kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1784:47: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::, PropagateException>; Params = {kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1838:47: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::, PropagateException>; Params = {kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1878:54: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:202:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-io.lo src/kj/async-io.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-io.c++ -fPIC -DPIC -o src/kj/.libs/async-io.o In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from src/kj/async-prelude.h:27, from src/kj/async.h:24, from src/kj/async-io.h:24, from src/kj/async-io.c++:27: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::min(T&&, U&&) [with T = int; U = long unsigned int&; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/async-io.c++:167:40: required from here ./src/kj/common.h:710:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 710 | return a < b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/async-io.c++:29: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int&]': src/kj/async-io.c++:165:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/async-io.c++:321:7: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/async-io.c++:2576:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncInputStream::read(void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::AsyncInputStream::read(void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncInputStream::read(void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:56:41: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncInputStream::read(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::AsyncInputStream::read(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncInputStream::read(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:60:50: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPump::pump()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPump::pump()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPump::pump()::::, PropagateException>; Params = {kj::{anonymous}::AsyncPump::pump()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPump::pump()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:102:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPump::pump()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPump::pump()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPump::pump()::, PropagateException>; Params = {kj::{anonymous}::AsyncPump::pump()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPump::pump()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:98:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = long unsigned int]' src/kj/async-io.c++:123:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::AllReader::readAllBytes(uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AllReader::readAllBytes(uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::AllReader::readAllBytes(uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AllReader::readAllBytes(uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AllReader::readAllBytes(uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:144:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AllReader::readAllText(uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AllReader::readAllText(uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AllReader::readAllText(uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:152:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::AllReader::loop(uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AllReader::loop(uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::AllReader::loop(uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AllReader::loop(uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AllReader::loop(uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:171:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Array]' src/kj/async-io.c++:196:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:230:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:457:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:504:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode*, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:550:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:567:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:588:31: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:603:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:593:42: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:615:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:620:42: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:758:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:742:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:768:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode*, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:777:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:794:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:785:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:814:47: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:951:34: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1078:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1063:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1202:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1239:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1243:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1252:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1262:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1276:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1329:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::AbortedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::AbortedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::AbortedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1425:44: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::LimitedInputStream::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::LimitedInputStream::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::LimitedInputStream::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1631:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::LimitedInputStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::LimitedInputStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::LimitedInputStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1641:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::Array >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {kj::Array >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array >}; T = void]' src/kj/async-io.c++:2012:50: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >&)::, PropagateException>; Params = {kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2013:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&):: >; Params = {IdentityFunc, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::; T = void]' src/kj/async-io.c++:2023:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncTee::pullLoop()::::, kj::{anonymous}::AsyncTee::pullLoop():::: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncTee::pullLoop()::::, kj::{anonymous}::AsyncTee::pullLoop()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::AsyncTee::pullLoop()::::, kj::{anonymous}::AsyncTee::pullLoop():::: >; Params = {kj::{anonymous}::AsyncTee::pullLoop()::::, kj::{anonymous}::AsyncTee::pullLoop()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncTee::pullLoop()::::; ErrorFunc = kj::{anonymous}::AsyncTee::pullLoop()::::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2184:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncTee::pullLoop()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncTee::pullLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncTee::pullLoop()::, PropagateException>; Params = {kj::{anonymous}::AsyncTee::pullLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncTee::pullLoop()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2137:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2328:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2337:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2346:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2364:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2374:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2383:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2396:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected():: >; Params = {kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::; ErrorFunc = kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2409:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::shutdownWrite()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::shutdownWrite()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::shutdownWrite()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2425:41: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::abortRead()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::abortRead()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::abortRead()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2435:41: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2467:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2475:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2484:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2495:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected():: >; Params = {kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::; ErrorFunc = kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2506:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Maybe >, kj::AsyncCapabilityStream::receiveStream():: >&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncCapabilityStream::receiveStream():: >&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Maybe >, kj::AsyncCapabilityStream::receiveStream():: >&&)>, PropagateException>; Params = {kj::AsyncCapabilityStream::receiveStream():: >&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncCapabilityStream::receiveStream():: >&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2553:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, kj::AsyncCapabilityStream::tryReceiveStream()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncCapabilityStream::tryReceiveStream()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, kj::AsyncCapabilityStream::tryReceiveStream()::, PropagateException>; Params = {kj::AsyncCapabilityStream::tryReceiveStream()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncCapabilityStream::tryReceiveStream()::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise > >]' src/kj/async-io.c++:2570:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe, kj::AsyncCapabilityStream::receiveFd()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncCapabilityStream::receiveFd()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe, kj::AsyncCapabilityStream::receiveFd()::&&)>, PropagateException>; Params = {kj::AsyncCapabilityStream::receiveFd()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncCapabilityStream::receiveFd()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2593:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AsyncCapabilityStream::ReadResult, kj::AsyncCapabilityStream::tryReceiveFd()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncCapabilityStream::tryReceiveFd()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AsyncCapabilityStream::ReadResult, kj::AsyncCapabilityStream::tryReceiveFd()::, PropagateException>; Params = {kj::AsyncCapabilityStream::tryReceiveFd()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncCapabilityStream::tryReceiveFd()::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2609:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Array}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Array}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array}; T = void]' src/kj/async-io.c++:2629:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::CapabilityStreamConnectionReceiver::accept()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::CapabilityStreamConnectionReceiver::accept()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::CapabilityStreamConnectionReceiver::accept()::&&)>, PropagateException>; Params = {kj::CapabilityStreamConnectionReceiver::accept()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::CapabilityStreamConnectionReceiver::accept()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2728:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>, PropagateException>; Params = {kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2734:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::CapabilityStreamNetworkAddress::connect()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::CapabilityStreamNetworkAddress::connect()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::CapabilityStreamNetworkAddress::connect()::, PropagateException>; Params = {kj::CapabilityStreamNetworkAddress::connect()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::CapabilityStreamNetworkAddress::connect()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2752:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>, PropagateException>; Params = {kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2757:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::AggregateConnectionReceiver::accept()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AggregateConnectionReceiver::accept()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::AggregateConnectionReceiver::accept()::, PropagateException>; Params = {kj::{anonymous}::AggregateConnectionReceiver::accept()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AggregateConnectionReceiver::accept()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2817:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t):: >; Params = {kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::; ErrorFunc = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2898:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, PropagateException>; Params = {kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2914:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::ConnectionReceiver::acceptAuthenticated()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::ConnectionReceiver::acceptAuthenticated()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::ConnectionReceiver::acceptAuthenticated()::)>, PropagateException>; Params = {kj::ConnectionReceiver::acceptAuthenticated()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::ConnectionReceiver::acceptAuthenticated()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:3242:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::NetworkAddress::connectAuthenticated()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::NetworkAddress::connectAuthenticated()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::NetworkAddress::connectAuthenticated()::)>, PropagateException>; Params = {kj::NetworkAddress::connectAuthenticated()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::NetworkAddress::connectAuthenticated()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:3248:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = long unsigned int; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPump::pump()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:102:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead():::: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead():::: >; Params = {IdentityFunc, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::; T = void]' src/kj/async-io.c++:820:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1405:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::; T = void]' src/kj/async-io.c++:820:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&):: >; Params = {IdentityFunc, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::; T = void]' src/kj/async-io.c++:2019:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncTee::pull():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::AsyncTee::pull()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncTee::pull():: >; Params = {IdentityFunc, kj::{anonymous}::AsyncTee::pull()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::AsyncTee::pull()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncTee::pull()::; T = void]' src/kj/async-io.c++:2099:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncTee::pullLoop()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncTee::pullLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncTee::pullLoop()::, PropagateException>; Params = {kj::{anonymous}::AsyncTee::pullLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncTee::pullLoop()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::AsyncTee::pullLoop()::; PromiseForResult = Promise]' src/kj/async-io.c++:2124:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t):::: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t):::: >; Params = {kj::Promise::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::; ErrorFunc = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::; T = void]' src/kj/async-io.c++:2924:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = long unsigned int]' src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise}; T = long unsigned int; Adapter = kj::Canceler::AdapterImpl]' src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = long unsigned int; Adapter = Canceler::AdapterImpl; Params = {Canceler&, Promise}; _::ReducePromises = Promise]' src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = long unsigned int]' src/kj/async-io.c++:566:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-async.la -rpath /usr/lib64 src/kj/async.lo src/kj/async-unix.lo src/kj/async-win32.lo src/kj/async-io.lo src/kj/async-io-unix.lo src/kj/async-io-win32.lo src/kj/timer.lo libkj.la libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/.libs/async.o src/kj/.libs/async-unix.o src/kj/.libs/async-win32.o src/kj/.libs/async-io.o src/kj/.libs/async-io-unix.o src/kj/.libs/async-io-win32.o src/kj/.libs/timer.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libkj.so -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-async-1.0.1.so -o .libs/libkj-async-1.0.1.so libtool: link: (cd ".libs" && rm -f "libkj-async.so" && ln -s "libkj-async-1.0.1.so" "libkj-async.so") libtool: link: ( cd ".libs" && rm -f "libkj-async.la" && ln -s "../libkj-async.la" "libkj-async.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-gzip.la -rpath /usr/lib64 src/kj/compat/gzip.lo libkj-async.la libkj.la -lz libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/compat/.libs/gzip.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libkj-async.so ./.libs/libkj.so -lz -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-gzip-1.0.1.so -o .libs/libkj-gzip-1.0.1.so libtool: link: (cd ".libs" && rm -f "libkj-gzip.so" && ln -s "libkj-gzip-1.0.1.so" "libkj-gzip.so") libtool: link: ( cd ".libs" && rm -f "libkj-gzip.la" && ln -s "../libkj-gzip.la" "libkj-gzip.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-tls.la -rpath /usr/lib64 src/kj/compat/readiness-io.lo src/kj/compat/tls.lo libkj-async.la libkj.la -lssl -lcrypto libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/compat/.libs/readiness-io.o src/kj/compat/.libs/tls.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libkj-async.so ./.libs/libkj.so -lssl -lcrypto -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-tls-1.0.1.so -o .libs/libkj-tls-1.0.1.so libtool: link: (cd ".libs" && rm -f "libkj-tls.so" && ln -s "libkj-tls-1.0.1.so" "libkj-tls.so") libtool: link: ( cd ".libs" && rm -f "libkj-tls.la" && ln -s "../libkj-tls.la" "libkj-tls.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc.lo src/capnp/rpc.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/rpc.c++ -fPIC -DPIC -o src/capnp/.libs/rpc.o In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/rpc.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/rpc.c++:2725:9: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/rpc.c++:22: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Vector&]' src/capnp/rpc.c++:147:54: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/rpc.c++:370:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc.c++:504:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:505:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc.c++:740:67: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:990:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::_::IdentityFunc >, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, IdentityFunc >, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe):: >; Params = {IdentityFunc >, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::; T = kj::Own]' src/capnp/rpc.c++:995:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:1231:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:1365:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/rpc.c++:1478:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:1791:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:1879:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2057:79: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:2102:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:2362:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2655:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2767:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>, capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>, capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::; T = kj::Maybe >; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2772:85: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2785:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:3060:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc.c++:3068:56: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&, const capnp::rpc::Call::Reader&)::, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&, const capnp::rpc::Call::Reader&)::, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3074:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3461:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3467:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::RpcSystemBase::Impl::getConnectionState(kj::Own&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&)::, PropagateException>; Params = {capnp::_::RpcSystemBase::Impl::getConnectionState(kj::Own&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::RpcSystemBase::Impl::getConnectionState(kj::Own&&)::; ErrorFunc = kj::_::PropagateException; T = capnp::_::{anonymous}::RpcConnectionState::DisconnectInfo; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3628:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>, PropagateException>; Params = {capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3644:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::WindowFlowController::send(kj::Own, kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise)::, PropagateException>; Params = {capnp::{anonymous}::WindowFlowController::send(kj::Own, kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::WindowFlowController::send(kj::Own, kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3722:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Own; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1677:20: required from 'kj::PromiseFulfillerPair kj::newPromiseAndFulfiller(SourceLocation) [with T = Promise >]' src/capnp/rpc.c++:365:77: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&):: >; Params = {IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::; T = void]' src/capnp/rpc.c++:1428:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1405:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::; T = void]' src/capnp/rpc.c++:1428:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnp::AnyPointer; Results = capnp::AnyPointer]' src/capnp/rpc.c++:1772:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::Own]' src/capnp/rpc.c++:1986:7: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&):: >; Params = {IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::; T = void]' src/capnp/rpc.c++:2062:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn():: >; Params = {kj::Promise::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::; T = void]' src/capnp/rpc.c++:2477:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::; PromiseForResult = Promise]' src/capnp/rpc.c++:2802:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&):: >; Params = {IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; T = void]' src/capnp/rpc.c++:3079:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleFinish(const capnp::rpc::Finish::Reader&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleFinish(const capnp::rpc::Finish::Reader&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleFinish(const capnp::rpc::Finish::Reader&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleFinish(const capnp::rpc::Finish::Reader&)::; PromiseForResult = Promise]' src/capnp/rpc.c++:3354:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::::; PromiseForResult = Promise]' src/capnp/rpc.c++:3464:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe):: >; Params = {IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe)::; T = void]' src/capnp/rpc.c++:3543:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&):: >; Params = {IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&)::; T = void]' src/capnp/rpc.c++:3547:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&):: >; Params = {IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&)::; T = void]' src/capnp/rpc.c++:3551:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >; Params = {kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>; ErrorFunc = kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >)::; T = kj::Maybe >; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = kj::Maybe >]' ./src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise > >}; T = kj::Maybe >; Adapter = kj::Canceler::AdapterImpl > >]' ./src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >, kj::Canceler::AdapterImpl > > >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise > >}]' ./src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >, kj::Canceler::AdapterImpl > > >; Params = {kj::Canceler&, kj::Promise > >}]' ./src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = Maybe >; Adapter = Canceler::AdapterImpl > >; Params = {Canceler&, Promise > >}; _::ReducePromises = Promise > >]' ./src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = kj::Maybe >]' src/capnp/rpc.c++:2772:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-rpc.la -rpath /usr/lib64 src/capnp/serialize-async.lo src/capnp/capability.lo src/capnp/membrane.lo src/capnp/dynamic-capability.lo src/capnp/rpc.lo src/capnp/rpc.capnp.lo src/capnp/rpc-twoparty.lo src/capnp/rpc-twoparty.capnp.lo src/capnp/persistent.capnp.lo src/capnp/ez-rpc.lo libcapnp.la libkj-async.la libkj.la libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/.libs/serialize-async.o src/capnp/.libs/capability.o src/capnp/.libs/membrane.o src/capnp/.libs/dynamic-capability.o src/capnp/.libs/rpc.o src/capnp/.libs/rpc.capnp.o src/capnp/.libs/rpc-twoparty.o src/capnp/.libs/rpc-twoparty.capnp.o src/capnp/.libs/persistent.capnp.o src/capnp/.libs/ez-rpc.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libcapnp.so ./.libs/libkj-async.so ./.libs/libkj.so -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnp-rpc-1.0.1.so -o .libs/libcapnp-rpc-1.0.1.so libtool: link: (cd ".libs" && rm -f "libcapnp-rpc.so" && ln -s "libcapnp-rpc-1.0.1.so" "libcapnp-rpc.so") libtool: link: ( cd ".libs" && rm -f "libcapnp-rpc.la" && ln -s "../libcapnp-rpc.la" "libcapnp-rpc.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/http.lo src/kj/compat/http.c++ libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/http.c++ -fPIC -DPIC -o src/kj/compat/.libs/http.o In file included from src/kj/compat/http.h:42, from src/kj/compat/http.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = int; T = long unsigned int&]': src/kj/compat/http.c++:1220:5: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/kj/compat/http.c++:1405:7: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/compat/http.c++:2320:13: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/compat/http.c++:2466:7: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = int; T = unsigned int&]': src/kj/compat/http.c++:6776:7: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int&]': src/kj/compat/http.c++:6785:7: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from src/kj/compat/http.h:37: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Array&]' src/kj/compat/http.c++:4736:22: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/http.h:41: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readRequest()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequest()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readRequest()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequest()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readRequest()::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1259:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::OneOf, kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::OneOf, kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1271:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1292:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>; ErrorFunc = kj::_::PropagateException; T = kj::ArrayPtr; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1305:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1355:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1367:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1389:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>; ErrorFunc = kj::_::PropagateException; T = kj::ArrayPtr; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1404:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::ArrayPtr, kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::ArrayPtr, kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>; ErrorFunc = kj::_::PropagateException; T = kj::ArrayPtr; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1431:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::ArrayPtr, kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::ArrayPtr, kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>; ErrorFunc = kj::_::PropagateException; T = kj::ArrayPtr; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1441:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1474:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, long unsigned int, kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, long unsigned int, kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1605:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpConnectionCloseEntityReader::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpConnectionCloseEntityReader::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpConnectionCloseEntityReader::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1774:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1816:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1862:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1875:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2083:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2085:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2098:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2100:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2113:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2115:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::String}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::String}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::String}; T = void]' src/kj/compat/http.c++:2182:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2180:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2306:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2319:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2314:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::maybeFinishAfter(kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::maybeFinishAfter(kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityWriter::maybeFinishAfter(kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2343:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple > >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > > >; Params = {Tuple > >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::String, kj::Array >}; T = void]' src/kj/compat/http.c++:2374:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpChunkedEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpChunkedEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpChunkedEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2404:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Array}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Array}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array}; T = void]' src/kj/compat/http.c++:2477:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketImpl::disconnect()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::disconnect()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketImpl::disconnect()::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::disconnect()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::disconnect()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2486:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, long unsigned int, kj::{anonymous}::WebSocketImpl::receive(size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, long unsigned int, kj::{anonymous}::WebSocketImpl::receive(size_t)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::receive(size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http.c++:2525:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::receive(size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2730:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, kj::_::Void, kj::{anonymous}::WebSocketImpl::receive(size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, Void, kj::{anonymous}::WebSocketImpl::receive(size_t)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::receive(size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http.c++:2737:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketImpl::sendImpl(kj::byte, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::sendImpl(kj::byte, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketImpl::sendImpl(kj::byte, kj::ArrayPtr)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::sendImpl(kj::byte, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::sendImpl(kj::byte, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3269:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::Maybe >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {kj::Maybe >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Maybe >}; T = void]' src/kj/compat/http.c++:3325:51: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::sendImpl(kj::byte, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::sendImpl(kj::byte, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::sendImpl(kj::byte, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3329:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketImpl::queuePong(kj::Array)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::queuePong(kj::Array)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketImpl::queuePong(kj::Array)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::queuePong(kj::Array)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::queuePong(kj::Array)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3352:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3375:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3385:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3393:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&):: >; Params = {kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::; ErrorFunc = kj::{anonymous}::WebSocketImpl::optimizedPumpTo(kj::{anonymous}::WebSocketImpl&)::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3400:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = void]' src/kj/compat/http.c++:3414:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::, PropagateException>; Params = {kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3446:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::, PropagateException>; Params = {kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3451:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::WebSocket::Close}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::WebSocket::Close}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::WebSocket::Close}; T = void]' src/kj/compat/http.c++:3456:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::OneOf, kj::WebSocket::Close>, kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::, kj::pumpWebSocketLoop(WebSocket&, WebSocket&):: >; D = kj::_::PromiseDisposer; Params = {kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::, kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::OneOf, kj::WebSocket::Close>, kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::, kj::pumpWebSocketLoop(WebSocket&, WebSocket&):: >; Params = {kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::, kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::; ErrorFunc = kj::pumpWebSocketLoop(WebSocket&, WebSocket&)::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3441:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::WebSocket::pumpTo(kj::WebSocket&)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::WebSocket::pumpTo(kj::WebSocket&)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::WebSocket::pumpTo(kj::WebSocket&)::::, PropagateException>; Params = {kj::WebSocket::pumpTo(kj::WebSocket&)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::WebSocket::pumpTo(kj::WebSocket&)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3476:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3529:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3532:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3537:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::send(kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3540:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::close(uint16_t, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::WebSocketPipeImpl::close(uint16_t, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::close(uint16_t, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3546:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::close(uint16_t, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::WebSocketPipeImpl::close(uint16_t, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::close(uint16_t, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3549:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketPipeImpl::pumpTo(kj::WebSocket&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::pumpTo(kj::WebSocket&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketPipeImpl::pumpTo(kj::WebSocket&)::, PropagateException>; Params = {kj::{anonymous}::WebSocketPipeImpl::pumpTo(kj::WebSocket&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::pumpTo(kj::WebSocket&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3592:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Deferred >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >}; T = void]' src/kj/compat/http.c++:3598:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&):: >; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&)::; ErrorFunc = kj::{anonymous}::WebSocketPipeImpl::BlockedSend::pumpTo(kj::WebSocket&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3711:40: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t):: >; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t)::; ErrorFunc = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::receive(size_t)::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http.c++:3779:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::pumpTo(kj::WebSocket&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::pumpTo(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::pumpTo(kj::WebSocket&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::pumpTo(kj::WebSocket&):: >; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::pumpTo(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::pumpTo(kj::WebSocket&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::pumpTo(kj::WebSocket&)::; ErrorFunc = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpFrom::pumpTo(kj::WebSocket&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3797:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&):: >; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&)::; ErrorFunc = kj::{anonymous}::WebSocketPipeImpl::BlockedReceive::tryPumpFrom(kj::WebSocket&)::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3873:55: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::close(uint16_t, kj::StringPtr):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::close(uint16_t, kj::StringPtr)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::close(uint16_t, kj::StringPtr)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::close(uint16_t, kj::StringPtr):: >; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::close(uint16_t, kj::StringPtr)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::close(uint16_t, kj::StringPtr)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::close(uint16_t, kj::StringPtr)::; ErrorFunc = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::close(uint16_t, kj::StringPtr)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3942:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect()::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect()::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect()::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect():: >; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect()::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect()::; ErrorFunc = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::disconnect()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3956:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::tryPumpFrom(kj::WebSocket&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::tryPumpFrom(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::tryPumpFrom(kj::WebSocket&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::tryPumpFrom(kj::WebSocket&):: >; Params = {kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::tryPumpFrom(kj::WebSocket&)::, kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::tryPumpFrom(kj::WebSocket&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::tryPumpFrom(kj::WebSocket&)::; ErrorFunc = kj::{anonymous}::WebSocketPipeImpl::BlockedPumpTo::tryPumpFrom(kj::WebSocket&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:3970:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithInitialBuffer::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::AsyncIoStreamWithInitialBuffer::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithInitialBuffer::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4203:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::AsyncIoStreamWithInitialBuffer::pumpLoop(kj::AsyncOutputStream&, uint64_t, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithInitialBuffer::pumpLoop(kj::AsyncOutputStream&, uint64_t, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::AsyncIoStreamWithInitialBuffer::pumpLoop(kj::AsyncOutputStream&, uint64_t, uint64_t)::, PropagateException>; Params = {kj::AsyncIoStreamWithInitialBuffer::pumpLoop(kj::AsyncOutputStream&, uint64_t, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithInitialBuffer::pumpLoop(kj::AsyncOutputStream&, uint64_t, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4244:63: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithInitialBuffer::pumpLoop(kj::AsyncOutputStream&, uint64_t, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::AsyncIoStreamWithInitialBuffer::pumpLoop(kj::AsyncOutputStream&, uint64_t, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithInitialBuffer::pumpLoop(kj::AsyncOutputStream&, uint64_t, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4262:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::AsyncIoStreamWithGuards::tryRead(void*, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::AsyncIoStreamWithGuards::tryRead(void*, size_t, size_t)::, PropagateException>; Params = {kj::AsyncIoStreamWithGuards::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4299:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::AsyncIoStreamWithGuards::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::AsyncIoStreamWithGuards::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException>; Params = {kj::AsyncIoStreamWithGuards::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4312:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::shutdownWrite()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::AsyncIoStreamWithGuards::shutdownWrite()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::shutdownWrite()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4323:44: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::AsyncIoStreamWithGuards::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::AsyncIoStreamWithGuards::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::AsyncIoStreamWithGuards::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4332:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::AsyncIoStreamWithGuards::write(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::write(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::AsyncIoStreamWithGuards::write(const void*, size_t)::, PropagateException>; Params = {kj::AsyncIoStreamWithGuards::write(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4342:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::AsyncIoStreamWithGuards::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::AsyncIoStreamWithGuards::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::AsyncIoStreamWithGuards::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4352:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::AsyncIoStreamWithGuards::whenWriteDisconnected()::, kj::AsyncIoStreamWithGuards::whenWriteDisconnected():: >; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::whenWriteDisconnected()::, kj::AsyncIoStreamWithGuards::whenWriteDisconnected()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::AsyncIoStreamWithGuards::whenWriteDisconnected()::, kj::AsyncIoStreamWithGuards::whenWriteDisconnected():: >; Params = {kj::AsyncIoStreamWithGuards::whenWriteDisconnected()::, kj::AsyncIoStreamWithGuards::whenWriteDisconnected()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::whenWriteDisconnected()::; ErrorFunc = kj::AsyncIoStreamWithGuards::whenWriteDisconnected()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4362:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::handleWriteGuard(kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::AsyncIoStreamWithGuards::handleWriteGuard(kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::handleWriteGuard(kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4393:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AsyncIoStreamWithGuards::handleReadGuard(kj::Promise >)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncIoStreamWithGuards::handleReadGuard(kj::Promise >)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AsyncIoStreamWithGuards::handleReadGuard(kj::Promise >)::)>, PropagateException>; Params = {kj::AsyncIoStreamWithGuards::handleReadGuard(kj::Promise >)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncIoStreamWithGuards::handleReadGuard(kj::Promise >)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:4400:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpClientImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpClientImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException>; Params = {kj::{anonymous}::HttpClientImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5060:64: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpClientImpl::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientImpl::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpClientImpl::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, PropagateException>; Params = {kj::{anonymous}::HttpClientImpl::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientImpl::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5161:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise > >, kj::OneOf, kj::{anonymous}::HttpClientImpl::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientImpl::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise > >, kj::OneOf, kj::{anonymous}::HttpClientImpl::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, PropagateException>; Params = {kj::{anonymous}::HttpClientImpl::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientImpl::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise, kj::Promise > > >]' src/kj/compat/http.c++:5282:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientImpl::watchForClose()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::HttpClientImpl::watchForClose()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientImpl::watchForClose()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5368:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, bool, kj::{anonymous}::HttpClientImpl::watchForClose()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientImpl::watchForClose()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, bool, kj::{anonymous}::HttpClientImpl::watchForClose()::, PropagateException>; Params = {kj::{anonymous}::HttpClientImpl::watchForClose()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientImpl::watchForClose()::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5350:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::HttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5389:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t)::, kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t):: >; D = kj::_::PromiseDisposer; Params = {kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t)::, kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t)::, kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t):: >; Params = {kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t)::, kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t)::; ErrorFunc = kj::PausableReadAsyncIoStream::PausableRead::PausableRead(kj::PromiseFulfiller&, kj::PausableReadAsyncIoStream&, void*, size_t, size_t)::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5442:97: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::PausableReadAsyncIoStream::PausableRead::unpause()::, kj::PausableReadAsyncIoStream::PausableRead::unpause():: >; D = kj::_::PromiseDisposer; Params = {kj::PausableReadAsyncIoStream::PausableRead::unpause()::, kj::PausableReadAsyncIoStream::PausableRead::unpause()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::PausableReadAsyncIoStream::PausableRead::unpause()::, kj::PausableReadAsyncIoStream::PausableRead::unpause():: >; Params = {kj::PausableReadAsyncIoStream::PausableRead::unpause()::, kj::PausableReadAsyncIoStream::PausableRead::unpause()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::PausableReadAsyncIoStream::PausableRead::unpause()::; ErrorFunc = kj::PausableReadAsyncIoStream::PausableRead::unpause()::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5462:95: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Deferred >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >}; T = long unsigned int]' src/kj/compat/http.c++:5510:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkAddressHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::NetworkAddressHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkAddressHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5622:43: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkAddressHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::NetworkAddressHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkAddressHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::WebSocketResponse; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5634:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::HttpClient::ConnectRequest::Status]' src/kj/compat/http.c++:5658:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::NetworkAddressHttpClient::applyTimeouts()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkAddressHttpClient::applyTimeouts()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::NetworkAddressHttpClient::applyTimeouts()::, PropagateException>; Params = {kj::{anonymous}::NetworkAddressHttpClient::applyTimeouts()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkAddressHttpClient::applyTimeouts()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5745:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::PromiseNetworkAddressHttpClient::PromiseNetworkAddressHttpClient(kj::Promise >)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::PromiseNetworkAddressHttpClient(kj::Promise >)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::PromiseNetworkAddressHttpClient::PromiseNetworkAddressHttpClient(kj::Promise >)::&&)>, PropagateException>; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::PromiseNetworkAddressHttpClient(kj::Promise >)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromiseNetworkAddressHttpClient::PromiseNetworkAddressHttpClient(kj::Promise >)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5830:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained()::, kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained()::, kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained()::, kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained():: >; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained()::, kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained()::; ErrorFunc = kj::{anonymous}::PromiseNetworkAddressHttpClient::onDrained()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5846:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >, kj::_::Void, kj::{anonymous}::PromiseNetworkAddressHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >, Void, kj::{anonymous}::PromiseNetworkAddressHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException>; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromiseNetworkAddressHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::Promise > >]' src/kj/compat/http.c++:5864:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromiseNetworkAddressHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromiseNetworkAddressHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, PropagateException>; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromiseNetworkAddressHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:5886:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise > >, kj::_::Void, kj::{anonymous}::PromiseNetworkAddressHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise > >, Void, kj::{anonymous}::PromiseNetworkAddressHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, PropagateException>; Params = {kj::{anonymous}::PromiseNetworkAddressHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromiseNetworkAddressHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::Promise > > >]' src/kj/compat/http.c++:5898:44: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise > >, kj::Own, kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise > >, kj::Own, kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::, PropagateException>; Params = {kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise, kj::Promise > > >]' src/kj/compat/http.c++:5975:37: required from 'kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings):: [with auto:3 = kj::Own]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::Own >' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; T = kj::Own]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult > kj::Promise >::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http.c++:5974:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::_::Tuple, kj::Promise > >]' src/kj/compat/http.c++:5985:16: required from 'kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings):: [with auto:3 = kj::Own]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::Own >' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; T = kj::Own]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult > kj::Promise >::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http.c++:5974:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise > > >, kj::Own, kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise > > >, kj::Own, kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, PropagateException>; Params = {kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise, kj::Promise > > >]' src/kj/compat/http.c++:5974:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::NetworkHttpClient::getClient(kj::Url&)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkHttpClient::getClient(kj::Url&)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::NetworkHttpClient::getClient(kj::Url&)::)>, PropagateException>; Params = {kj::{anonymous}::NetworkHttpClient::getClient(kj::Url&)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkHttpClient::getClient(kj::Url&)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:6063:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::NetworkHttpClient::handleCleanup(std::map&, std::map::iterator)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkHttpClient::handleCleanup(std::map&, std::map::iterator)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::NetworkHttpClient::handleCleanup(std::map&, std::map::iterator)::, PropagateException>; Params = {kj::{anonymous}::NetworkHttpClient::handleCleanup(std::map&, std::map::iterator)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkHttpClient::handleCleanup(std::map&, std::map::iterator)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6087:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >, kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter, kj::{anonymous}::ConcurrencyLimitingHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >, kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter, kj::{anonymous}::ConcurrencyLimitingHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException>; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ConcurrencyLimitingHttpClient::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; ErrorFunc = kj::_::PropagateException; T = kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter; kj::PromiseForResult = kj::Promise, kj::Promise > >]' src/kj/compat/http.c++:6157:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter, kj::{anonymous}::ConcurrencyLimitingHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter, kj::{anonymous}::ConcurrencyLimitingHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, PropagateException>; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ConcurrencyLimitingHttpClient::openWebSocket(kj::StringPtr, const kj::HttpHeaders&)::; ErrorFunc = kj::_::PropagateException; T = kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6185:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise > >, kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter, kj::{anonymous}::ConcurrencyLimitingHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise > >, kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter, kj::{anonymous}::ConcurrencyLimitingHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, PropagateException>; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ConcurrencyLimitingHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException; T = kj::{anonymous}::ConcurrencyLimitingHttpClient::ConnectionCounter; kj::PromiseForResult = kj::Promise, kj::Promise > > >]' src/kj/compat/http.c++:6208:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&, ConnectionCounter&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::attachCounter(kj::Promise&&, ConnectionCounter&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&, ConnectionCounter&&)::, PropagateException>; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::attachCounter(kj::Promise&&, ConnectionCounter&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ConcurrencyLimitingHttpClient::attachCounter(kj::Promise&&, ConnectionCounter&&)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::WebSocketResponse; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6294:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&, ConnectionCounter&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::attachCounter(kj::Promise&&, ConnectionCounter&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&, ConnectionCounter&&)::, PropagateException>; Params = {kj::{anonymous}::ConcurrencyLimitingHttpClient::attachCounter(kj::Promise&&, ConnectionCounter&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ConcurrencyLimitingHttpClient::attachCounter(kj::Promise&&, ConnectionCounter&&)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6306:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::String, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::String, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::String, kj::Own > >; Params = {Tuple, kj::String, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::String, kj::Own}; T = void]' src/kj/compat/http.c++:6368:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::HttpClient::Response]' src/kj/compat/http.c++:6373:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::String, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::String, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::String, kj::Own > >; Params = {Tuple, kj::String, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::String, kj::Own}; T = void]' src/kj/compat/http.c++:6396:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::HttpClient::WebSocketResponse]' src/kj/compat/http.c++:6399:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6554:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::close(uint16_t, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::close(uint16_t, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::close(uint16_t, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::close(uint16_t, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::close(uint16_t, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6605:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::_::Void, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, Void, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http.c++:6623:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http.c++:6620:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::pumpTo(kj::WebSocket&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::pumpTo(kj::WebSocket&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::pumpTo(kj::WebSocket&)::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::pumpTo(kj::WebSocket&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::pumpTo(kj::WebSocket&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6629:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::tryPumpFrom(kj::WebSocket&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::tryPumpFrom(kj::WebSocket&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::tryPumpFrom(kj::WebSocket&)::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::tryPumpFrom(kj::WebSocket&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::tryPumpFrom(kj::WebSocket&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6634:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6705:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http.c++:6890:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Own > >; Params = {Tuple, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::Own}; T = void]' src/kj/compat/http.c++:6898:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6893:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Own > >; Params = {Tuple, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::Own}; T = void]' src/kj/compat/http.c++:6911:70: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::WebSocketResponse, kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::WebSocketResponse, kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpServiceAdapter::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::WebSocketResponse; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6904:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6951:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6955:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings):: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings):: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings):: mutable::, PropagateException>; Params = {kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings):: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings):: mutable::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6980:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::, PropagateException>; Params = {kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpServiceAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::AsyncIoStream&, kj::HttpService::ConnectResponse&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6961:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http.c++:6988:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, bool, kj::_::IdentityFunc >, kj::HttpServer::Connection::startLoop(bool):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::HttpServer::Connection::startLoop(bool)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, bool, IdentityFunc >, kj::HttpServer::Connection::startLoop(bool):: >; Params = {IdentityFunc >, kj::HttpServer::Connection::startLoop(bool)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::HttpServer::Connection::startLoop(bool)::; T = bool]' src/kj/compat/http.c++:7049:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::loop(bool)::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7142:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7169:62: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::loop(bool)::::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:7185:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, bool, kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, bool, kj::HttpServer::Connection::loop(bool)::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:7176:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::loop(bool)::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:7212:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7240:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7247:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Own > >; Params = {Tuple, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::Own}; T = void]' src/kj/compat/http.c++:7295:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::loop(bool):::: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool):::: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::loop(bool):::: mutable::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool):::: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool):::: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7309:43: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::loop(bool)::::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7296:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http.c++:7339:73: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpServer::Connection::loop(bool):::: mutable:: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpServer::Connection::loop(bool):::: mutable:: mutable:: >; Params = {IdentityFunc, kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::; T = long unsigned int]' src/kj/compat/http.c++:7414:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode:: mutable:: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode:: mutable:: mutable::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7419:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Own > >; Params = {Tuple, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::Own}; T = bool]' src/kj/compat/http.c++:7428:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode:: mutable:: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode:: mutable:: mutable::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7431:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, bool, kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, bool, kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool):::: mutable:: mutable::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7434:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::loop(bool):::: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool):::: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::loop(bool):::: mutable::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool):::: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool):::: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7376:43: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::loop(bool)::::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7340:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::OneOf, kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::OneOf, kj::HttpServer::Connection::loop(bool)::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7223:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::finishSendingError(kj::Promise)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::finishSendingError(kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::finishSendingError(kj::Promise)::, PropagateException>; Params = {kj::HttpServer::Connection::finishSendingError(kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::finishSendingError(kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7659:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::finishSendingError(kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::HttpServer::Connection::finishSendingError(kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::finishSendingError(kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7667:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::accept(kj::uint, kj::StringPtr, const kj::HttpHeaders&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::HttpServer::Connection::accept(kj::uint, kj::StringPtr, const kj::HttpHeaders&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::accept(kj::uint, kj::StringPtr, const kj::HttpHeaders&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7744:43: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::HttpServer::listenLoop(kj::ConnectionReceiver&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::listenLoop(kj::ConnectionReceiver&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::HttpServer::listenLoop(kj::ConnectionReceiver&)::&&)>, PropagateException>; Params = {kj::HttpServer::listenLoop(kj::ConnectionReceiver&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::listenLoop(kj::ConnectionReceiver&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7805:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http.c++:7816:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::listenHttpImpl(kj::AsyncIoStream&, SuspendableHttpServiceFactory, kj::Maybe, bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, bool)::, PropagateException>; Params = {kj::HttpServer::listenHttpImpl(kj::AsyncIoStream&, SuspendableHttpServiceFactory, kj::Maybe, bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::listenHttpImpl(kj::AsyncIoStream&, SuspendableHttpServiceFactory, kj::Maybe, bool)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:7871:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = bool]' src/kj/compat/http.c++:7875:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Tuple >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::String, kj::Own}; T = void]' src/kj/compat/http.c++:7930:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = bool; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1355:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/compat/http.c++:5380:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::HttpClientAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings):: >; Params = {IdentityFunc, kj::{anonymous}::HttpClientAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::HttpClientAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::HttpClientAdapter::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; T = void]' src/kj/compat/http.c++:6428:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode(long unsigned int, kj::Promise)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode(long unsigned int, kj::Promise)::::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6492:34: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long unsigned int]' src/kj/compat/http.c++:6470:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6508:32: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long unsigned int]' src/kj/compat/http.c++:6470:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise):: >; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::; ErrorFunc = kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long unsigned int, kj::Promise)::; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:6487:31: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long unsigned int]' src/kj/compat/http.c++:6470:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::ResponseImpl::setPromise(kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::HttpClientAdapter::ResponseImpl::setPromise(kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::ResponseImpl::setPromise(kj::Promise):: >; Params = {IdentityFunc, kj::{anonymous}::HttpClientAdapter::ResponseImpl::setPromise(kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::HttpClientAdapter::ResponseImpl::setPromise(kj::Promise)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::HttpClientAdapter::ResponseImpl::setPromise(kj::Promise)::; T = void]' src/kj/compat/http.c++:6530:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe):: >; Params = {IdentityFunc, kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::HttpClientAdapter::ResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; T = void]' src/kj/compat/http.c++:6561:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::setPromise(kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::setPromise(kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::setPromise(kj::Promise):: >; Params = {IdentityFunc, kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::setPromise(kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::setPromise(kj::Promise)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::setPromise(kj::Promise)::; T = void]' src/kj/compat/http.c++:6680:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe):: >; Params = {IdentityFunc, kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::HttpClientAdapter::WebSocketResponseImpl::send(kj::uint, kj::StringPtr, const kj::HttpHeaders&, kj::Maybe)::; T = void]' src/kj/compat/http.c++:6712:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long unsigned int]' src/kj/compat/http.c++:6889:67: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::HttpServer::Connection::loop(bool)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::HttpServer::Connection::loop(bool)::::, PropagateException>; Params = {kj::HttpServer::Connection::loop(bool)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::HttpServer::Connection::loop(bool)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = HttpServer::Connection::loop(bool)::::; PromiseForResult = Promise]' src/kj/compat/http.c++:7158:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = bool]' src/kj/compat/http.c++:7812:86: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = bool; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = bool]' src/kj/compat/http.c++:7875:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise > >, kj::Own, kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise > >, kj::Own, kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::, PropagateException>; Params = {kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::::; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise, kj::Promise > > >]' src/kj/compat/http.c++:5975:37: required from 'kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings):: [with auto:3 = kj::Own&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::&; ParamTypes = {kj::Own&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkHttpClient::connect(kj::StringPtr, const kj::HttpHeaders&, kj::HttpConnectSettings)::; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise, kj::Promise > > >]' src/kj/compat/http.c++:5974:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >)::, kj::WebSocket::Close>&&)>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >)::, kj::WebSocket::Close>&&)>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >)::, kj::WebSocket::Close>&&)>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >):: >; Params = {kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >)::, kj::WebSocket::Close>&&)>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >)::, kj::WebSocket::Close>&&)>; ErrorFunc = kj::Canceler::AdapterImpl, kj::WebSocket::Close> >::AdapterImpl(kj::PromiseFulfiller, kj::WebSocket::Close> >&, kj::Canceler&, kj::Promise, kj::WebSocket::Close> >)::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = kj::OneOf, kj::WebSocket::Close>]' ./src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise, kj::WebSocket::Close> >}; T = kj::OneOf, kj::WebSocket::Close>; Adapter = kj::Canceler::AdapterImpl, kj::WebSocket::Close> >]' ./src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode, kj::WebSocket::Close>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> > >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise, kj::WebSocket::Close> >}]' ./src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode, kj::WebSocket::Close>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> > >; Params = {kj::Canceler&, kj::Promise, kj::WebSocket::Close> >}]' ./src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = OneOf, WebSocket::Close>; Adapter = Canceler::AdapterImpl, WebSocket::Close> >; Params = {Canceler&, Promise, WebSocket::Close> >}; _::ReducePromises = Promise, WebSocket::Close> >]' ./src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = kj::OneOf, kj::WebSocket::Close>]' src/kj/compat/http.c++:3778:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] In function 'void kj::ctor(T&, Params&& ...) [with T = long unsigned int; Params = {long unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = long unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = long unsigned int]' at ./src/kj/common.h:1386:25, inlined from 'kj::CompressionParameters::CompressionParameters(kj::CompressionParameters&&)' at src/kj/compat/http.h:568:8, inlined from 'void kj::ctor(T&, Params&& ...) [with T = CompressionParameters; Params = {CompressionParameters}]' at ./src/kj/common.h:1055:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1152:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1383:17, inlined from 'kj::Maybe kj::_::compareClientAndServerConfigs(kj::CompressionParameters, kj::CompressionParameters)' at src/kj/compat/http.c++:4843:10: ./src/kj/common.h:1055:3: warning: '*(long unsigned int*)((char*)&acceptedParameters + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1055 | new (_::PlacementNew(), &location) T(kj::fwd(params)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/compat/http.c++: In function 'kj::Maybe kj::_::compareClientAndServerConfigs(kj::CompressionParameters, kj::CompressionParameters)': src/kj/compat/http.c++:4792:25: note: '*(long unsigned int*)((char*)&acceptedParameters + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4792 | CompressionParameters acceptedParameters = manualConfig; | ^~~~~~~~~~~~~~~~~~ In destructor 'kj::_::NullableValue::~NullableValue() [with T = kj::{anonymous}::HttpInputStreamImpl::ReleasedBuffer]', inlined from 'kj::Maybe::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe<{anonymous}::HttpInputStreamImpl::ReleasedBuffer>]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::_::ExceptionOr >::~ExceptionOr()' at ./src/kj/async-inl.h:74:7, inlined from 'void kj::_::AdapterPromiseNode::reject(kj::Exception&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]' at ./src/kj/async-inl.h:1197:16: ./src/kj/common.h:1124:9: warning: '*(kj::_::NullableValue::HttpInputStreamImpl::ReleasedBuffer>*)((char*)& + offsetof(kj::_::ExceptionOr::HttpInputStreamImpl::ReleasedBuffer> >,kj::_::ExceptionOr::HttpInputStreamImpl::ReleasedBuffer> >::value.kj::Maybe::HttpInputStreamImpl::ReleasedBuffer> >::ptr.kj::_::NullableValue::HttpInputStreamImpl::ReleasedBuffer> >::)).kj::_::NullableValue::isSet' may be used uninitialized [-Wmaybe-uninitialized] 1124 | if (isSet) { | ^~~~~ ./src/kj/async-inl.h: In member function 'void kj::_::AdapterPromiseNode::reject(kj::Exception&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]': ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'kj::_::NullableValue::~NullableValue() [with T = kj::{anonymous}::HttpInputStreamImpl::ReleasedBuffer]', inlined from 'kj::Maybe::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe<{anonymous}::HttpInputStreamImpl::ReleasedBuffer>]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::_::ExceptionOr >::~ExceptionOr()' at ./src/kj/async-inl.h:74:7, inlined from 'void kj::_::AdapterPromiseNode::fulfill(T&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]' at ./src/kj/async-inl.h:1189:16: ./src/kj/common.h:1124:9: warning: '*(kj::_::NullableValue::HttpInputStreamImpl::ReleasedBuffer>*)((char*)& + offsetof(kj::_::ExceptionOr::HttpInputStreamImpl::ReleasedBuffer> >,kj::_::ExceptionOr::HttpInputStreamImpl::ReleasedBuffer> >::value.kj::Maybe::HttpInputStreamImpl::ReleasedBuffer> >::ptr.kj::_::NullableValue::HttpInputStreamImpl::ReleasedBuffer> >::)).kj::_::NullableValue::isSet' may be used uninitialized [-Wmaybe-uninitialized] 1124 | if (isSet) { | ^~~~~ ./src/kj/async-inl.h: In member function 'void kj::_::AdapterPromiseNode::fulfill(T&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]': ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void kj::ctor(T&, Params&& ...) [with T = HttpHeaders::Request; Params = {HttpHeaders::Request}]', inlined from 'kj::OneOf::OneOf(T&&) [with T = kj::HttpHeaders::Request; = int; Variants = {kj::HttpHeaders::Request, kj::HttpHeaders::ConnectRequest, kj::HttpHeaders::ProtocolError}]' at ./src/kj/one-of.h:381:9, inlined from 'kj::HttpHeaders::RequestConnectOrProtocolError kj::HttpHeaders::tryParseRequestOrConnect(kj::ArrayPtr)' at src/kj/compat/http.c++:962:68: ./src/kj/common.h:1055:3: warning: '((int*)((char*)&method + offsetof(kj::_::NullableValue >,kj::_::NullableValue >::)))[2]' may be used uninitialized [-Wmaybe-uninitialized] 1055 | new (_::PlacementNew(), &location) T(kj::fwd(params)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/compat/http.c++: In member function 'kj::HttpHeaders::RequestConnectOrProtocolError kj::HttpHeaders::tryParseRequestOrConnect(kj::ArrayPtr)': src/kj/compat/http.c++:945:15: note: '((int*)((char*)&method + offsetof(kj::_::NullableValue >,kj::_::NullableValue >::)))[2]' was declared here 945 | KJ_IF_MAYBE(method, consumeHttpMethod(ptr)) { | ^~~~~~ ./src/kj/common.h:1316:41: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ In function 'void kj::ctor(T&, Params&& ...) [with T = long unsigned int; Params = {long unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = long unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = long unsigned int]' at ./src/kj/common.h:1386:25, inlined from 'kj::CompressionParameters::CompressionParameters(kj::CompressionParameters&&)' at src/kj/compat/http.h:568:8, inlined from 'void kj::ctor(T&, Params&& ...) [with T = CompressionParameters; Params = {CompressionParameters}]' at ./src/kj/common.h:1055:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1152:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1383:17, inlined from 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)' at src/kj/compat/http.c++:4657:23: ./src/kj/common.h:1055:3: warning: '*(long unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::outboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1055 | new (_::PlacementNew(), &location) T(kj::fwd(params)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/compat/http.c++: In function 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)': src/kj/compat/http.c++:4597:25: note: '*(long unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::outboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4597 | CompressionParameters result; | ^~~~~~ In function 'void kj::ctor(T&, Params&& ...) [with T = long unsigned int; Params = {long unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = long unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = long unsigned int]' at ./src/kj/common.h:1386:25, inlined from 'kj::CompressionParameters::CompressionParameters(kj::CompressionParameters&&)' at src/kj/compat/http.h:568:8, inlined from 'void kj::ctor(T&, Params&& ...) [with T = CompressionParameters; Params = {CompressionParameters}]' at ./src/kj/common.h:1055:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1152:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1383:17, inlined from 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)' at src/kj/compat/http.c++:4657:23: ./src/kj/common.h:1055:3: warning: '*(long unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1055 | new (_::PlacementNew(), &location) T(kj::fwd(params)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/compat/http.c++: In function 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)': src/kj/compat/http.c++:4597:25: note: '*(long unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4597 | CompressionParameters result; | ^~~~~~ In member function 'void* kj::_::PtmfHelper::apply(const void*)', inlined from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::::&; ParamTypes = {}]' at ./src/kj/async-inl.h:678:40, inlined from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::::; ErrorFunc = kj::_::PropagateException; T = void]' at ./src/kj/async-inl.h:1295:81, inlined from 'kj::{anonymous}::HttpClientAdapter::DelayedCloseWebSocket::receive(size_t)::' at src/kj/compat/http.c++:6623:86: ./src/kj/async-inl.h:609:24: warning: '*(char**)((char*)& + offsetof(._anon_230, ._anon_230::__message.kj::OneOf, kj::WebSocket::Close>::tag))' may be used uninitialized [-Wmaybe-uninitialized] 609 | return *(void**)(*(char**)obj + voff); | ^~~~~~~~~~~~ src/kj/compat/http.c++: In lambda function: src/kj/compat/http.c++:6623:21: note: '' declared here 6623 | .then([message = kj::mv(message)]() mutable { return kj::mv(message); }); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-http.la -rpath /usr/lib64 src/kj/compat/url.lo src/kj/compat/http.lo libkj-async.la libkj.la -lz libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/compat/.libs/url.o src/kj/compat/.libs/http.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libkj-async.so ./.libs/libkj.so -lz -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-http-1.0.1.so -o .libs/libkj-http-1.0.1.so libtool: link: (cd ".libs" && rm -f "libkj-http.so" && ln -s "libkj-http-1.0.1.so" "libkj-http.so") libtool: link: ( cd ".libs" && rm -f "libkj-http.la" && ln -s "../libkj-http.la" "libkj-http.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-websocket.la -rpath /usr/lib64 src/capnp/compat/websocket-rpc.lo libcapnp.la libcapnp-rpc.la libkj.la libkj-async.la libkj-http.la libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/websocket-rpc.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1/c++/.libs ./.libs/libcapnp.so ./.libs/libcapnp-rpc.so ./.libs/libkj.so ./.libs/libkj-async.so ./.libs/libkj-http.so -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnp-websocket-1.0.1.so -o .libs/libcapnp-websocket-1.0.1.so libtool: link: (cd ".libs" && rm -f "libcapnp-websocket.so" && ln -s "libcapnp-websocket-1.0.1.so" "libcapnp-websocket.so") libtool: link: ( cd ".libs" && rm -f "libcapnp-websocket.la" && ln -s "../libcapnp-websocket.la" "libcapnp-websocket.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.57672 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/capnproto-buildroot + : + /bin/rm -rf -- /usr/src/tmp/capnproto-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd capnproto-1.0.1 + cd c++ + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/capnproto-buildroot make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make install-am make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/lib64' /bin/sh ./libtool --mode=install /usr/libexec/rpm-build/install -p libkj.la libkj-test.la libkj-async.la libkj-http.la libkj-tls.la libkj-gzip.la libcapnp.la libcapnp-rpc.la libcapnp-json.la libcapnp-websocket.la libcapnpc.la '/usr/src/tmp/capnproto-buildroot/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-1.0.1.so /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libkj-1.0.1.so libkj.so || { rm -f libkj.so && ln -s libkj-1.0.1.so libkj.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj.la libtool: warning: relinking 'libkj-test.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-test.la -rpath /usr/lib64 src/kj/test.lo libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/.libs/test.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lkj -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-test-1.0.1.so -o .libs/libkj-test-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-test-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-test-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libkj-test-1.0.1.so libkj-test.so || { rm -f libkj-test.so && ln -s libkj-test-1.0.1.so libkj-test.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-test.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-test.la libtool: warning: relinking 'libkj-async.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-async.la -rpath /usr/lib64 src/kj/async.lo src/kj/async-unix.lo src/kj/async-win32.lo src/kj/async-io.lo src/kj/async-io-unix.lo src/kj/async-io-win32.lo src/kj/timer.lo libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/.libs/async.o src/kj/.libs/async-unix.o src/kj/.libs/async-win32.o src/kj/.libs/async-io.o src/kj/.libs/async-io-unix.o src/kj/.libs/async-io-win32.o src/kj/.libs/timer.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lkj -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-async-1.0.1.so -o .libs/libkj-async-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-async-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-async-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libkj-async-1.0.1.so libkj-async.so || { rm -f libkj-async.so && ln -s libkj-async-1.0.1.so libkj-async.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-async.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-async.la libtool: warning: relinking 'libkj-http.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-http.la -rpath /usr/lib64 src/kj/compat/url.lo src/kj/compat/http.lo libkj-async.la libkj.la -lz -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/compat/.libs/url.o src/kj/compat/.libs/http.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lkj-async -lkj -lz -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-http-1.0.1.so -o .libs/libkj-http-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-http-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-http-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libkj-http-1.0.1.so libkj-http.so || { rm -f libkj-http.so && ln -s libkj-http-1.0.1.so libkj-http.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-http.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-http.la libtool: warning: relinking 'libkj-tls.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-tls.la -rpath /usr/lib64 src/kj/compat/readiness-io.lo src/kj/compat/tls.lo libkj-async.la libkj.la -lssl -lcrypto -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/compat/.libs/readiness-io.o src/kj/compat/.libs/tls.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lkj-async -lkj -lssl -lcrypto -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-tls-1.0.1.so -o .libs/libkj-tls-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-tls-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-tls-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libkj-tls-1.0.1.so libkj-tls.so || { rm -f libkj-tls.so && ln -s libkj-tls-1.0.1.so libkj-tls.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-tls.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-tls.la libtool: warning: relinking 'libkj-gzip.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-gzip.la -rpath /usr/lib64 src/kj/compat/gzip.lo libkj-async.la libkj.la -lz -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/kj/compat/.libs/gzip.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lkj-async -lkj -lz -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libkj-gzip-1.0.1.so -o .libs/libkj-gzip-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-gzip-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-gzip-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libkj-gzip-1.0.1.so libkj-gzip.so || { rm -f libkj-gzip.so && ln -s libkj-gzip-1.0.1.so libkj-gzip.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-gzip.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-gzip.la libtool: warning: relinking 'libcapnp.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp.la -rpath /usr/lib64 src/capnp/c++.capnp.lo src/capnp/blob.lo src/capnp/arena.lo src/capnp/layout.lo src/capnp/list.lo src/capnp/any.lo src/capnp/message.lo src/capnp/schema.capnp.lo src/capnp/stream.capnp.lo src/capnp/serialize.lo src/capnp/serialize-packed.lo src/capnp/schema.lo src/capnp/schema-loader.lo src/capnp/dynamic.lo src/capnp/stringify.lo libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/.libs/c++.capnp.o src/capnp/.libs/blob.o src/capnp/.libs/arena.o src/capnp/.libs/layout.o src/capnp/.libs/list.o src/capnp/.libs/any.o src/capnp/.libs/message.o src/capnp/.libs/schema.capnp.o src/capnp/.libs/stream.capnp.o src/capnp/.libs/serialize.o src/capnp/.libs/serialize-packed.o src/capnp/.libs/schema.o src/capnp/.libs/schema-loader.o src/capnp/.libs/dynamic.o src/capnp/.libs/stringify.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lkj -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnp-1.0.1.so -o .libs/libcapnp-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libcapnp-1.0.1.so libcapnp.so || { rm -f libcapnp.so && ln -s libcapnp-1.0.1.so libcapnp.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp.la libtool: warning: relinking 'libcapnp-rpc.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-rpc.la -rpath /usr/lib64 src/capnp/serialize-async.lo src/capnp/capability.lo src/capnp/membrane.lo src/capnp/dynamic-capability.lo src/capnp/rpc.lo src/capnp/rpc.capnp.lo src/capnp/rpc-twoparty.lo src/capnp/rpc-twoparty.capnp.lo src/capnp/persistent.capnp.lo src/capnp/ez-rpc.lo libcapnp.la libkj-async.la libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/.libs/serialize-async.o src/capnp/.libs/capability.o src/capnp/.libs/membrane.o src/capnp/.libs/dynamic-capability.o src/capnp/.libs/rpc.o src/capnp/.libs/rpc.capnp.o src/capnp/.libs/rpc-twoparty.o src/capnp/.libs/rpc-twoparty.capnp.o src/capnp/.libs/persistent.capnp.o src/capnp/.libs/ez-rpc.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lcapnp -lkj-async -lkj -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnp-rpc-1.0.1.so -o .libs/libcapnp-rpc-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-rpc-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-rpc-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libcapnp-rpc-1.0.1.so libcapnp-rpc.so || { rm -f libcapnp-rpc.so && ln -s libcapnp-rpc-1.0.1.so libcapnp-rpc.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-rpc.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-rpc.la libtool: warning: relinking 'libcapnp-json.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-json.la -rpath /usr/lib64 src/capnp/compat/json.lo src/capnp/compat/json.capnp.lo libcapnp.la libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/json.o src/capnp/compat/.libs/json.capnp.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lcapnp -lkj -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnp-json-1.0.1.so -o .libs/libcapnp-json-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-json-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-json-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libcapnp-json-1.0.1.so libcapnp-json.so || { rm -f libcapnp-json.so && ln -s libcapnp-json-1.0.1.so libcapnp-json.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-json.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-json.la libtool: warning: relinking 'libcapnp-websocket.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-websocket.la -rpath /usr/lib64 src/capnp/compat/websocket-rpc.lo libcapnp.la libcapnp-rpc.la libkj.la libkj-async.la libkj-http.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/websocket-rpc.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lcapnp -lcapnp-rpc -lkj -lkj-async -lkj-http -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnp-websocket-1.0.1.so -o .libs/libcapnp-websocket-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-websocket-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-websocket-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libcapnp-websocket-1.0.1.so libcapnp-websocket.so || { rm -f libcapnp-websocket.so && ln -s libcapnp-websocket-1.0.1.so libcapnp-websocket.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-websocket.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-websocket.la libtool: warning: relinking 'libcapnpc.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1/c++/libtool" --tag CXX --mode=relink x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnpc.la -rpath /usr/lib64 src/capnp/compiler/type-id.lo src/capnp/compiler/error-reporter.lo src/capnp/compiler/lexer.capnp.lo src/capnp/compiler/lexer.lo src/capnp/compiler/grammar.capnp.lo src/capnp/compiler/parser.lo src/capnp/compiler/generics.lo src/capnp/compiler/node-translator.lo src/capnp/compiler/compiler.lo src/capnp/schema-parser.lo src/capnp/serialize-text.lo libcapnp.la libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o src/capnp/compiler/.libs/type-id.o src/capnp/compiler/.libs/error-reporter.o src/capnp/compiler/.libs/lexer.capnp.o src/capnp/compiler/.libs/lexer.o src/capnp/compiler/.libs/grammar.capnp.o src/capnp/compiler/.libs/parser.o src/capnp/compiler/.libs/generics.o src/capnp/compiler/.libs/node-translator.o src/capnp/compiler/.libs/compiler.o src/capnp/.libs/schema-parser.o src/capnp/.libs/serialize-text.o -L/usr/src/tmp/capnproto-buildroot/usr/lib64 -L/usr/lib64 -lcapnp -lkj -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -Wl,-soname -Wl,libcapnpc-1.0.1.so -o .libs/libcapnpc-1.0.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnpc-1.0.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnpc-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib64 && { ln -s -f libcapnpc-1.0.1.so libcapnpc.so || { rm -f libcapnpc.so && ln -s libcapnpc-1.0.1.so libcapnpc.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnpc.lai /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnpc.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/bin' /bin/sh ./libtool --mode=install /usr/libexec/rpm-build/install -p capnp capnpc-capnp capnpc-c++ '/usr/src/tmp/capnproto-buildroot/usr/bin' libtool: warning: 'libcapnpc.la' has not been installed in '/usr/lib64' libtool: warning: 'libcapnp-json.la' has not been installed in '/usr/lib64' libtool: warning: 'libcapnp.la' has not been installed in '/usr/lib64' libtool: warning: 'libkj.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/capnp /usr/src/tmp/capnproto-buildroot/usr/bin/capnp libtool: warning: 'libcapnp.la' has not been installed in '/usr/lib64' libtool: warning: 'libkj.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/capnpc-capnp /usr/src/tmp/capnproto-buildroot/usr/bin/capnpc-capnp libtool: warning: 'libcapnp.la' has not been installed in '/usr/lib64' libtool: warning: 'libkj.la' has not been installed in '/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/capnpc-c++ /usr/src/tmp/capnproto-buildroot/usr/bin/capnpc-c++ make install-exec-hook make[3]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' ln -sf capnp /usr/src/tmp/capnproto-buildroot/usr/bin/capnpc if [ `uname` == 'OpenBSD' ]; then \ (ldconfig /usr/local/lib /usr/lib /usr/X11R6/lib > /dev/null 2>&1 || true); \ else \ ldconfig < /dev/null > /dev/null 2>&1 || true; \ fi make[3]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/lib64/cmake/CapnProto' /usr/libexec/rpm-build/install -p -m 644 cmake/CapnProtoConfig.cmake cmake/CapnProtoConfigVersion.cmake cmake/CapnProtoMacros.cmake cmake/CapnProtoTargets.cmake '/usr/src/tmp/capnproto-buildroot/usr/lib64/cmake/CapnProto' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/capnp' /usr/libexec/rpm-build/install -p -m 644 src/capnp/c++.capnp src/capnp/schema.capnp src/capnp/stream.capnp src/capnp/rpc.capnp src/capnp/rpc-twoparty.capnp src/capnp/persistent.capnp '/usr/src/tmp/capnproto-buildroot/usr/include/capnp' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/capnp/compat' /usr/libexec/rpm-build/install -p -m 644 src/capnp/compat/json.capnp '/usr/src/tmp/capnproto-buildroot/usr/include/capnp/compat' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/capnp' /usr/libexec/rpm-build/install -p -m 644 src/capnp/c++.capnp.h src/capnp/common.h src/capnp/blob.h src/capnp/endian.h src/capnp/layout.h src/capnp/orphan.h src/capnp/list.h src/capnp/any.h src/capnp/message.h src/capnp/capability.h src/capnp/membrane.h src/capnp/schema.capnp.h src/capnp/stream.capnp.h src/capnp/schema-lite.h src/capnp/schema.h src/capnp/schema-loader.h src/capnp/schema-parser.h src/capnp/dynamic.h src/capnp/pretty-print.h src/capnp/serialize.h src/capnp/serialize-async.h src/capnp/serialize-packed.h src/capnp/serialize-text.h src/capnp/pointer-helpers.h src/capnp/generated-header-support.h src/capnp/raw-schema.h src/capnp/rpc-prelude.h src/capnp/rpc.h src/capnp/rpc-twoparty.h src/capnp/rpc.capnp.h src/capnp/rpc-twoparty.capnp.h src/capnp/persistent.capnp.h src/capnp/ez-rpc.h '/usr/src/tmp/capnproto-buildroot/usr/include/capnp' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/capnp/compat' /usr/libexec/rpm-build/install -p -m 644 src/capnp/compat/json.h src/capnp/compat/json.capnp.h src/capnp/compat/std-iterator.h src/capnp/compat/websocket-rpc.h '/usr/src/tmp/capnproto-buildroot/usr/include/capnp/compat' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/kj' /usr/libexec/rpm-build/install -p -m 644 src/kj/common.h src/kj/units.h src/kj/memory.h src/kj/refcount.h src/kj/array.h src/kj/list.h src/kj/vector.h src/kj/string.h src/kj/string-tree.h src/kj/hash.h src/kj/table.h src/kj/map.h src/kj/encoding.h src/kj/exception.h src/kj/debug.h src/kj/arena.h src/kj/io.h src/kj/tuple.h src/kj/one-of.h src/kj/function.h src/kj/mutex.h src/kj/source-location.h src/kj/thread.h src/kj/threadlocal.h src/kj/filesystem.h src/kj/async-prelude.h src/kj/async.h src/kj/async-inl.h src/kj/time.h src/kj/timer.h src/kj/async-unix.h src/kj/async-win32.h src/kj/async-io.h src/kj/cidr.h src/kj/async-queue.h src/kj/main.h src/kj/test.h src/kj/win32-api-version.h src/kj/windows-sanity.h '/usr/src/tmp/capnproto-buildroot/usr/include/kj' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/kj/compat' /usr/libexec/rpm-build/install -p -m 644 src/kj/compat/gtest.h src/kj/compat/url.h src/kj/compat/http.h src/kj/compat/gzip.h src/kj/compat/readiness-io.h src/kj/compat/tls.h '/usr/src/tmp/capnproto-buildroot/usr/include/kj/compat' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/kj/parse' /usr/libexec/rpm-build/install -p -m 644 src/kj/parse/common.h src/kj/parse/char.h '/usr/src/tmp/capnproto-buildroot/usr/include/kj/parse' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/kj/std' /usr/libexec/rpm-build/install -p -m 644 src/kj/std/iostream.h '/usr/src/tmp/capnproto-buildroot/usr/include/kj/std' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/lib64/pkgconfig' /usr/libexec/rpm-build/install -p -m 644 pkgconfig/capnp.pc pkgconfig/capnpc.pc pkgconfig/capnp-rpc.pc pkgconfig/capnp-json.pc pkgconfig/capnp-websocket.pc pkgconfig/kj.pc pkgconfig/kj-async.pc pkgconfig/kj-http.pc pkgconfig/kj-gzip.pc pkgconfig/kj-tls.pc pkgconfig/kj-test.pc '/usr/src/tmp/capnproto-buildroot/usr/lib64/pkgconfig' make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/capnproto-buildroot (auto) removed './usr/lib64/libcapnpc.la' removed './usr/lib64/libcapnp-websocket.la' removed './usr/lib64/libcapnp-json.la' removed './usr/lib64/libcapnp-rpc.la' removed './usr/lib64/libcapnp.la' removed './usr/lib64/libkj-gzip.la' removed './usr/lib64/libkj-tls.la' removed './usr/lib64/libkj-http.la' removed './usr/lib64/libkj-async.la' removed './usr/lib64/libkj-test.la' removed './usr/lib64/libkj.la' mode of './usr/lib64/libcapnpc-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libcapnp-websocket-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libcapnp-json-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libcapnp-rpc-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libcapnp-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libkj-gzip-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libkj-tls-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libkj-http-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libkj-async-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libkj-test-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libkj-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/capnproto-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/lib64/pkgconfig/kj-test.pc: Cflags: '-I${includedir} ' --> '' /usr/lib64/pkgconfig/kj-test.pc: Libs: '-L${libdir} -lkj-test ' --> '-lkj-test' /usr/lib64/pkgconfig/kj-tls.pc: Cflags: '-I${includedir} ' --> '' /usr/lib64/pkgconfig/kj-tls.pc: Libs: '-L${libdir} -lkj-tls ' --> '-lkj-tls' /usr/lib64/pkgconfig/kj-gzip.pc: Cflags: '-I${includedir} ' --> '' /usr/lib64/pkgconfig/kj-gzip.pc: Libs: '-L${libdir} -lkj-gzip ' --> '-lkj-gzip' /usr/lib64/pkgconfig/kj-http.pc: Cflags: '-I${includedir} ' --> '' /usr/lib64/pkgconfig/kj-http.pc: Libs: '-L${libdir} -lkj-http ' --> '-lkj-http' /usr/lib64/pkgconfig/kj-async.pc: Cflags: '-I${includedir} ' --> '' /usr/lib64/pkgconfig/kj-async.pc: Libs: '-L${libdir} -lkj-async ' --> '-lkj-async' /usr/lib64/pkgconfig/kj.pc: Cflags: '-I${includedir} ' --> '' /usr/lib64/pkgconfig/kj.pc: Libs: '-L${libdir} -lkj ' --> '-lkj' /usr/lib64/pkgconfig/capnp-websocket.pc: Cflags: '-I${includedir}' --> '' /usr/lib64/pkgconfig/capnp-websocket.pc: Libs: '-L${libdir} -lcapnp-websocket' --> '-lcapnp-websocket' /usr/lib64/pkgconfig/capnp-json.pc: Cflags: '-I${includedir}' --> '' /usr/lib64/pkgconfig/capnp-json.pc: Libs: '-L${libdir} -lcapnp-json' --> '-lcapnp-json' /usr/lib64/pkgconfig/capnp-rpc.pc: Cflags: '-I${includedir}' --> '' /usr/lib64/pkgconfig/capnp-rpc.pc: Libs: '-L${libdir} -lcapnp-rpc' --> '-lcapnp-rpc' /usr/lib64/pkgconfig/capnpc.pc: Cflags: '-I${includedir} ' --> '' /usr/lib64/pkgconfig/capnpc.pc: Libs: '-L${libdir} -lcapnpc ' --> '-lcapnpc' /usr/lib64/pkgconfig/capnp.pc: Cflags: '-I${includedir} ' --> '' /usr/lib64/pkgconfig/capnp.pc: Libs: '-L${libdir} -lcapnp ' --> '-lcapnp' Checking contents of files in /usr/src/tmp/capnproto-buildroot/ (default) Compressing files in /usr/src/tmp/capnproto-buildroot (auto) Adjusting library links in /usr/src/tmp/capnproto-buildroot ./usr/lib64: (from :0) libkj-1.0.1.so -> libkj-1.0.1.so libkj-test-1.0.1.so -> libkj-test-1.0.1.so libkj-async-1.0.1.so -> libkj-async-1.0.1.so libkj-http-1.0.1.so -> libkj-http-1.0.1.so libkj-tls-1.0.1.so -> libkj-tls-1.0.1.so libkj-gzip-1.0.1.so -> libkj-gzip-1.0.1.so libcapnp-1.0.1.so -> libcapnp-1.0.1.so libcapnp-rpc-1.0.1.so -> libcapnp-rpc-1.0.1.so libcapnp-json-1.0.1.so -> libcapnp-json-1.0.1.so libcapnp-websocket-1.0.1.so -> libcapnp-websocket-1.0.1.so libcapnpc-1.0.1.so -> libcapnpc-1.0.1.so Verifying ELF objects in /usr/src/tmp/capnproto-buildroot (arch=strict,fhs=strict,lfs=strict,lint=strict,rpath=strict,stack=strict,textrel=strict,unresolved=strict) Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.72707 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.1 + cd c++ + subst '/TEST(AsyncIo, SimpleNetwork)/,/^}/s/^/\/\//' src/kj/async-io-test.c++ + subst '/TEST(AsyncIo, AncillaryMessageHandler)/,/^}/s/^/\/\//' src/kj/async-io-test.c++ + make -j16 check make check-am make capnp-test capnp-evolution-test capnp-afl-testcase libcapnp-test.a make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-refcount-test.o `test -f 'src/kj/refcount-test.c++' || echo './'`src/kj/refcount-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-list-test.o `test -f 'src/kj/list-test.c++' || echo './'`src/kj/list-test.c++ In file included from ./src/kj/test.h:24, from src/kj/list-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/list-test.c++:38:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-tuple-test.o `test -f 'src/kj/tuple-test.c++' || echo './'`src/kj/tuple-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/tuple-test.c++:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/kj/tuple-test.c++:87:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/tuple-test.c++:98:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-string-tree-test.o `test -f 'src/kj/string-tree-test.c++' || echo './'`src/kj/string-tree-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-units-test.o `test -f 'src/kj/units-test.c++' || echo './'`src/kj/units-test.c++ In file included from src/kj/units.h:28, from src/kj/units-test.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = unsigned int; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = int]': src/kj/units.h:492:55: required by substitution of 'template using kj::AtLeastUInt = typename kj::AtLeastUInt_(bits, 1) - 1)>()>::Type [with unsigned int bits = 2]' src/kj/units-test.c++:72:41: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/units-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/units-test.c++:103:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/units-test.c++:273:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-memory-test.o `test -f 'src/kj/memory-test.c++' || echo './'`src/kj/memory-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/memory-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/memory-test.c++:98:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In static member function 'static void kj::{anonymous}::TestCase414::run()::MyDisposer::dispose(int*)', inlined from 'void kj::Own::dispose() [with T = int; StaticDisposer = kj::{anonymous}::TestCase414::run()::MyDisposer]' at src/kj/memory.h:398:30, inlined from 'kj::Own::~Own() [with T = int; StaticDisposer = kj::{anonymous}::TestCase414::run()::MyDisposer]' at src/kj/memory.h:337:35, inlined from 'virtual void kj::{anonymous}::TestCase414::run()' at src/kj/memory-test.c++:450:3: src/kj/memory-test.c++:419:19: warning: storing the address of local variable 'i' in 'disposedPtr' [-Wdangling-pointer=] 419 | disposedPtr = value; | ~~~~~~~~~~~~^~~~~~~ src/kj/memory-test.c++: In member function 'virtual void kj::{anonymous}::TestCase414::run()': src/kj/memory-test.c++:423:7: note: 'i' declared here 423 | int i; | ^ src/kj/memory-test.c++:415:15: note: 'disposedPtr' declared here 415 | static int* disposedPtr = nullptr; | ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-function-test.o `test -f 'src/kj/function-test.c++' || echo './'`src/kj/function-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-one-of-test.o `test -f 'src/kj/one-of-test.c++' || echo './'`src/kj/one-of-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/one-of-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/one-of-test.c++:121:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/string.h:25, from src/kj/one-of-test.c++:23: In member function 'bool kj::Array::operator==(std::nullptr_t) const [with T = char]', inlined from 'size_t kj::String::size() const' at src/kj/string.h:777:53, inlined from 'kj::StringPtr::StringPtr(const kj::String&)' at src/kj/string.h:710:83, inlined from 'bool kj::String::operator==(const kj::StringPtr&) const' at src/kj/string.h:280:65, inlined from 'bool kj::operator==(const char*, const String&)' at src/kj/string.h:435:67, inlined from 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = kj::String&; T = const char (&)[4]]' at ./src/kj/debug.h:689:3, inlined from 'virtual void kj::TestCase28::run()' at src/kj/one-of-test.c++:68:3: src/kj/array.h:221:60: warning: '*(const kj::Array*)((char*)&var2 + offsetof(kj::OneOf,kj::OneOf::)).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 221 | inline bool operator==(decltype(nullptr)) const { return size_ == 0; } | ^~~~~ src/kj/one-of-test.c++: In member function 'virtual void kj::TestCase28::run()': src/kj/one-of-test.c++:66:29: note: 'var2' declared here 66 | OneOf var2 = kj::mv(var); | ^~~~ In member function 'bool kj::Array::operator==(std::nullptr_t) const [with T = char]', inlined from 'size_t kj::String::size() const' at src/kj/string.h:777:53, inlined from 'kj::StringPtr::StringPtr(const kj::String&)' at src/kj/string.h:710:83, inlined from 'bool kj::String::operator==(const kj::StringPtr&) const' at src/kj/string.h:280:65, inlined from 'bool kj::operator==(const char*, const String&)' at src/kj/string.h:435:67, inlined from 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = kj::String&; T = const char (&)[4]]' at ./src/kj/debug.h:689:3, inlined from 'virtual void kj::TestCase28::run()' at src/kj/one-of-test.c++:68:3: src/kj/array.h:221:60: warning: '*(const kj::Array*)((char*)&var2 + offsetof(kj::OneOf,kj::OneOf::)).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 221 | inline bool operator==(decltype(nullptr)) const { return size_ == 0; } | ^~~~~ src/kj/one-of-test.c++: In member function 'virtual void kj::TestCase28::run()': src/kj/one-of-test.c++:66:29: note: 'var2' declared here 66 | OneOf var2 = kj::mv(var); | ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-arena-test.o `test -f 'src/kj/arena-test.c++' || echo './'`src/kj/arena-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-exception-test.o `test -f 'src/kj/exception-test.c++' || echo './'`src/kj/exception-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-threadlocal-test.o `test -f 'src/kj/threadlocal-test.c++' || echo './'`src/kj/threadlocal-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-endian-test.o `test -f 'src/capnp/endian-test.c++' || echo './'`src/capnp/endian-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-io-test.o `test -f 'src/kj/io-test.c++' || echo './'`src/kj/io-test.c++ In file included from src/kj/io-test.c++:27: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/io-test.c++:72:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/io.h:25, from src/kj/io-test.c++:26: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Repeat]' src/kj/io-test.c++:147:26: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-time-test.o `test -f 'src/kj/time-test.c++' || echo './'`src/kj/time-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-endian-reverse-test.o `test -f 'src/capnp/endian-reverse-test.c++' || echo './'`src/capnp/endian-reverse-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-endian-fallback-test.o `test -f 'src/capnp/endian-fallback-test.c++' || echo './'`src/capnp/endian-fallback-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-test-test.o `test -f 'src/kj/test-test.c++' || echo './'`src/kj/test-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-common-test.o `test -f 'src/kj/common-test.c++' || echo './'`src/kj/common-test.c++ In file included from src/kj/test.h:24, from src/kj/common-test.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int&; T = int]': src/kj/common-test.c++:346:7: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/common-test.c++:626:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/kj/common-test.c++:627:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long int; T = long long unsigned int]': src/kj/common-test.c++:628:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/kj/common-test.c++:629:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/common-test.c++:825:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/common-test.c++:890:7: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/common-test.c++:917:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-common-test.o `test -f 'src/capnp/common-test.c++' || echo './'`src/capnp/common-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-array-test.o `test -f 'src/kj/array-test.c++' || echo './'`src/kj/array-test.c++ In file included from src/kj/array-test.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/kj/array-test.c++:339:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int&; T = int]': src/kj/array-test.c++:340:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/array-test.c++:395:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/array-test.c++:435:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-map-test.o `test -f 'src/kj/map-test.c++' || echo './'`src/kj/map-test.c++ In file included from ./src/kj/test.h:24, from src/kj/map-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/map-test.c++:43:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/map-test.c++:68:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/map-test.c++:200:3: required from 'void kj::_::{anonymous}::testEraseAll(MapType&) [with MapType = kj::HashMap]' src/kj/map-test.c++:211:15: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-encoding-test.o `test -f 'src/kj/encoding-test.c++' || echo './'`src/kj/encoding-test.c++ In file included from ./src/kj/test.h:24, from src/kj/encoding-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/encoding-test.c++:316:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-mutex-test.o `test -f 'src/kj/mutex-test.c++' || echo './'`src/kj/mutex-test.c++ src/kj/mutex-test.c++: In lambda function: src/kj/mutex-test.c++:205:59: warning: comparison of integer expressions of different signedness: 'const kj::uint' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 205 | uint m = value.when([i](const uint& n) { return n == i; }, | ~~^~~~ src/kj/mutex-test.c++: In lambda function: src/kj/mutex-test.c++:302:59: warning: comparison of integer expressions of different signedness: 'const kj::uint' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 302 | uint m = value.when([i](const uint& n) { return n == i; }, | ~~^~~~ In file included from src/kj/mutex.h:24, from src/kj/mutex-test.c++:31: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/mutex-test.c++:177:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = const unsigned int&]': src/kj/mutex-test.c++:179:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = const int&; T = unsigned int&]': src/kj/mutex-test.c++:207:9: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = unsigned int&]': src/kj/mutex-test.c++:234:5: required from here src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int&; T = int]': src/kj/mutex-test.c++:523:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-layout-test.o `test -f 'src/capnp/layout-test.c++' || echo './'`src/capnp/layout-test.c++ In file included from src/capnp/layout-test.c++:25: src/capnp/arena.h: In member function 'bool capnp::_::SegmentReader::checkObject(const capnp::word*, capnp::WordCountN<31>)': src/capnp/arena.h:430:29: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 430 | return startOffset + size <= bounded(ptr.size()) * WORDS && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-coroutine-test.o `test -f 'src/kj/async-coroutine-test.c++' || echo './'`src/kj/async-coroutine-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-blob-test.o `test -f 'src/capnp/blob-test.c++' || echo './'`src/capnp/blob-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-debug-test.o `test -f 'src/kj/debug-test.c++' || echo './'`src/kj/debug-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-win32-test.o `test -f 'src/kj/async-win32-test.c++' || echo './'`src/kj/async-win32-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-win32-xthread-test.o `test -f 'src/kj/async-win32-xthread-test.c++' || echo './'`src/kj/async-win32-xthread-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-message-test.o `test -f 'src/capnp/message-test.c++' || echo './'`src/capnp/message-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/message-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/capnp/message-test.c++:73:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = long unsigned int; T = int]': src/capnp/message-test.c++:103:3: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/message-test.c++:163:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-fuzz-test.o `test -f 'src/capnp/fuzz-test.c++' || echo './'`src/capnp/fuzz-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/fuzz-test.c++:28: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/fuzz-test.c++:178:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = unsigned int]': src/capnp/fuzz-test.c++:117:5: required from 'void capnp::_::{anonymous}::traverseCatchingExceptions(kj::ArrayPtr) [with Checker = StructChecker]' src/capnp/fuzz-test.c++:145:40: required from 'void capnp::_::{anonymous}::fuzz(kj::ArrayPtr, capnp::uint, capnp::uint, capnp::uint) [with Checker = StructChecker; capnp::uint = unsigned int]' src/capnp/fuzz-test.c++:179:22: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = long unsigned int]': src/capnp/fuzz-test.c++:123:5: required from 'void capnp::_::{anonymous}::traverseCatchingExceptions(kj::ArrayPtr) [with Checker = StructChecker]' src/capnp/fuzz-test.c++:145:40: required from 'void capnp::_::{anonymous}::fuzz(kj::ArrayPtr, capnp::uint, capnp::uint, capnp::uint) [with Checker = StructChecker; capnp::uint = unsigned int]' src/capnp/fuzz-test.c++:179:22: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-serialize-test.o `test -f 'src/capnp/serialize-test.c++' || echo './'`src/capnp/serialize-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize.h:43, from src/capnp/serialize-test.c++:26: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/capnp/serialize-test.c++:116:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-serialize-packed-test.o `test -f 'src/capnp/serialize-packed-test.c++' || echo './'`src/capnp/serialize-packed-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-queue-test.o `test -f 'src/kj/async-queue-test.c++' || echo './'`src/kj/async-queue-test.c++ In file included from src/kj/async.h:1382, from src/kj/async-queue.h:24, from src/kj/async-queue-test.c++:22: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::QueueTest::Producer::push(size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::QueueTest::Producer::push(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::QueueTest::Producer::push(size_t)::, PropagateException>; Params = {kj::{anonymous}::QueueTest::Producer::push(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::QueueTest::Producer::push(size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-queue-test.c++:52:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, PropagateException>; Params = {kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-queue-test.c++:70:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, PropagateException>; Params = {kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-queue-test.c++:70:47: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::QueueTest::Producer::push(size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-queue-test.c++:52:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long unsigned int]' src/kj/async-queue-test.c++:136:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-filesystem-disk-test.o `test -f 'src/kj/filesystem-disk-test.c++' || echo './'`src/kj/filesystem-disk-test.c++ In file included from src/kj/filesystem-disk-test.c++:22: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/filesystem-disk-test.c++:286:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/filesystem-disk-test.c++:418:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/debug.h:117: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Repeat]' src/kj/filesystem-disk-test.c++:390:30: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-string-test.o `test -f 'src/kj/string-test.c++' || echo './'`src/kj/string-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/string-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long long unsigned int; T = long int]': src/kj/string-test.c++:112:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long int' and 'long long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/string-test.c++:127:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/string-test.c++:143:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int]': src/kj/string-test.c++:163:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-any-test.o `test -f 'src/capnp/any-test.c++' || echo './'`src/capnp/any-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/any-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/capnp/any-test.c++:123:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/any-test.c++:124:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from ./src/capnp/test.capnp.h:9, from src/capnp/test-util.h:24, from src/capnp/any-test.c++:25: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/any-test.c++:279:13: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/parse/capnp_test-common-test.o `test -f 'src/kj/parse/common-test.c++' || echo './'`src/kj/parse/common-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/parse/capnp_test-char-test.o `test -f 'src/kj/parse/char-test.c++' || echo './'`src/kj/parse/char-test.c++ In file included from src/kj/parse/common.h:40, from src/kj/parse/char.h:27, from src/kj/parse/char-test.c++:22: In static member function 'static void kj::ArrayDisposer::Dispose_::dispose(T*, size_t, size_t, const kj::ArrayDisposer&) [with T = char]', inlined from 'void kj::ArrayDisposer::dispose(T*, size_t, size_t) const [with T = char]' at src/kj/parse/../array.h:649:23, inlined from 'void kj::Array::dispose() [with T = char]' at src/kj/parse/../array.h:256:24, inlined from 'kj::Array::~Array() [with T = char]' at src/kj/parse/../array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1115:10, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {kj::Array}; FirstSubParser = kj::parse::Optional_, kj::parse::Many_ > >; SubParsers = {kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {}; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = kj::parse::IteratorInput; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]' at src/kj/parse/common.h:684:5: src/kj/parse/../array.h:630:25: warning: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 8).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 630 | disposer.disposeImpl(const_cast*>(firstElement), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | sizeof(T), elementCount, capacity, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/kj/parse/common.h:38: src/kj/parse/common.h: In member function 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]': src/kj/parse/common.h:354:17: note: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 8).kj::Array::disposer' was declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ^~~~~~~~~~~ src/kj/parse/../common.h:1316:41: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ In member function 'void kj::Array::dispose() [with T = char]', inlined from 'kj::Array::~Array() [with T = char]' at src/kj/parse/../array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1115:10, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {kj::Array}; FirstSubParser = kj::parse::Optional_, kj::parse::Many_ > >; SubParsers = {kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {}; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = kj::parse::IteratorInput; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]' at src/kj/parse/common.h:684:5: src/kj/parse/../array.h:253:5: warning: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 8).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 253 | if (ptrCopy != nullptr) { | ^~ src/kj/parse/common.h: In member function 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]': src/kj/parse/common.h:354:17: note: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 8).kj::Array::ptr' was declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ^~~~~~~~~~~ src/kj/parse/../common.h:1316:41: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ In static member function 'static void kj::ArrayDisposer::Dispose_::dispose(T*, size_t, size_t, const kj::ArrayDisposer&) [with T = char]', inlined from 'void kj::ArrayDisposer::dispose(T*, size_t, size_t) const [with T = char]' at src/kj/parse/../array.h:649:23, inlined from 'void kj::Array::dispose() [with T = char]' at src/kj/parse/../array.h:256:24, inlined from 'kj::Array::~Array() [with T = char]' at src/kj/parse/../array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1115:10, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {kj::Array}; FirstSubParser = kj::parse::Optional_, kj::parse::Many_ > >; SubParsers = {kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {}; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = kj::parse::IteratorInput; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]' at src/kj/parse/common.h:684:5: src/kj/parse/../array.h:630:25: warning: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 8).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 630 | disposer.disposeImpl(const_cast*>(firstElement), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | sizeof(T), elementCount, capacity, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/parse/common.h: In member function 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]': src/kj/parse/common.h:354:17: note: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 8).kj::Array::size_' was declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ^~~~~~~~~~~ src/kj/parse/../common.h:1316:41: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-xthread-test.o `test -f 'src/kj/async-xthread-test.c++' || echo './'`src/kj/async-xthread-test.c++ In file included from src/kj/async-xthread-test.c++:27: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-xthread-test.c++:70:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/async-xthread-test.c++:96:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382, from src/kj/async-xthread-test.c++:26: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >&, kj::MutexGuarded >&, kj::uint)>:::: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >&, kj::MutexGuarded >&, kj::uint)>:::: > >; Params = {Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; T = void]' src/kj/async-xthread-test.c++:393:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:::::::: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:::::::: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:::::::: > >; Params = {Deferred:::::::: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:::::::: >}; T = unsigned int]' src/kj/async-xthread-test.c++:524:60: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase547::run()::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::, PropagateException>; Params = {kj::{anonymous}::TestCase547::run()::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase547::run()::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase547::run()::::::; PromiseForResult = Promise]' src/kj/async-xthread-test.c++:559:3: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run():::: >; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::; ErrorFunc = kj::{anonymous}::TestCase775::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase775::run()::::; T = void]' src/kj/async-xthread-test.c++:814:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-gzip-test.o `test -f 'src/kj/compat/gzip-test.c++' || echo './'`src/kj/compat/gzip-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-readiness-io-test.o `test -f 'src/kj/compat/readiness-io-test.c++' || echo './'`src/kj/compat/readiness-io-test.c++ In file included from ./src/kj/test.h:24, from src/kj/compat/readiness-io-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/compat/readiness-io-test.c++:37:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/compat/readiness-io-test.c++:212:7: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = long unsigned int&]': src/kj/compat/readiness-io-test.c++:242:7: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/readiness-io.h:24, from src/kj/compat/readiness-io-test.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase220::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase220::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase220::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io-test.c++:228:62: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase263::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase263::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase263::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io-test.c++:271:62: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/compat/readiness-io-test.c++:231:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-unix-xthread-test.o `test -f 'src/kj/async-unix-xthread-test.c++' || echo './'`src/kj/async-unix-xthread-test.c++ In file included from src/kj/async-xthread-test.c++:27, from src/kj/async-unix-xthread-test.c++:30: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-xthread-test.c++:70:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/async-xthread-test.c++:96:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382, from src/kj/async-unix.h:28, from src/kj/async-unix-xthread-test.c++:24: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >&, kj::MutexGuarded >&, kj::uint)>:::: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >&, kj::MutexGuarded >&, kj::uint)>:::: > >; Params = {Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; T = void]' src/kj/async-xthread-test.c++:393:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:::::::: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:::::::: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:::::::: > >; Params = {Deferred:::::::: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:::::::: >}; T = unsigned int]' src/kj/async-xthread-test.c++:524:60: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase547::run()::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::, PropagateException>; Params = {kj::{anonymous}::TestCase547::run()::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase547::run()::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase547::run()::::::; PromiseForResult = Promise]' src/kj/async-xthread-test.c++:559:3: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run():::: >; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::; ErrorFunc = kj::{anonymous}::TestCase775::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase775::run()::::; T = void]' src/kj/async-xthread-test.c++:814:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-unix-test.o `test -f 'src/kj/async-unix-test.c++' || echo './'`src/kj/async-unix-test.c++ src/kj/async-unix-test.c++: In member function 'virtual void kj::{anonymous}::TestCase706::run()': src/kj/async-unix-test.c++:735:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 735 | for (int i = 0; i < expected.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from src/kj/async-unix-test.c++:26: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int&]': src/kj/async-unix-test.c++:1059:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-unix-test.c++:1110:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382, from src/kj/async-unix.h:28, from src/kj/async-unix-test.c++:24: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase237::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase237::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase237::run()::; ErrorFunc = kj::_::PropagateException; T = siginfo_t; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:245:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase318::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase318::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase318::run()::; ErrorFunc = kj::_::PropagateException; T = siginfo_t; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:328:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase318::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase318::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase318::run()::; ErrorFunc = kj::_::PropagateException; T = siginfo_t; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:333:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase396::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase396::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase396::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:409:43: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase502::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase502::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase502::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:523:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase502::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase502::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase502::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:526:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase556::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase556::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase556::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:578:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase605::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase605::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase605::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:675:57: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase605::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase605::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase605::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:676:61: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = bool]' src/kj/async-unix-test.c++:678:44: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase706::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase706::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase706::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:720:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase237::run()::&&)::, kj::{anonymous}::TestCase237::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase237::run()::&&)::, kj::{anonymous}::TestCase237::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase237::run()::&&)::, kj::{anonymous}::TestCase237::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase237::run()::&&)::, kj::{anonymous}::TestCase237::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase237::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase237::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase237::run()::; T = void]' src/kj/async-unix-test.c++:247:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase318::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase318::run()::; T = void]' src/kj/async-unix-test.c++:332:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase318::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase318::run()::; T = void]' src/kj/async-unix-test.c++:337:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase396::run()::&&)::, kj::{anonymous}::TestCase396::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase396::run()::&&)::, kj::{anonymous}::TestCase396::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase396::run()::&&)::, kj::{anonymous}::TestCase396::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase396::run()::&&)::, kj::{anonymous}::TestCase396::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase396::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase396::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase396::run()::; T = void]' src/kj/async-unix-test.c++:411:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase502::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase502::run()::; T = void]' src/kj/async-unix-test.c++:525:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase502::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase502::run()::; T = void]' src/kj/async-unix-test.c++:528:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/async-unix-test.c++:578:56: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::, kj::{anonymous}::TestCase706::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::, kj::{anonymous}::TestCase706::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::, kj::{anonymous}::TestCase706::run():::: >; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::, kj::{anonymous}::TestCase706::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::; ErrorFunc = kj::{anonymous}::TestCase706::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase706::run()::::; T = void]' src/kj/async-unix-test.c++:722:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-canonicalize-test.o `test -f 'src/capnp/canonicalize-test.c++' || echo './'`src/capnp/canonicalize-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-url-test.o `test -f 'src/kj/compat/url-test.c++' || echo './'`src/kj/compat/url-test.c++ In file included from src/kj/compat/url-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/compat/url-test.c++:113:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-table-test.o `test -f 'src/kj/table-test.c++' || echo './'`src/kj/table-test.c++ In file included from ./src/kj/test.h:24, from src/kj/table-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/table-test.c++:50:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = long unsigned int]': src/kj/table-test.c++:295:3: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/kj/table-test.c++:470:9: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/table-test.c++:1175:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-filesystem-test.o `test -f 'src/kj/filesystem-test.c++' || echo './'`src/kj/filesystem-test.c++ In file included from src/kj/test.h:24, from src/kj/filesystem-test.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/filesystem-test.c++:328:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/filesystem-test.c++:470:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/memory.h:24, from src/kj/filesystem.h:24, from src/kj/filesystem-test.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Repeat]' src/kj/filesystem-test.c++:402:30: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-schema-loader-test.o `test -f 'src/capnp/schema-loader-test.c++' || echo './'`src/capnp/schema-loader-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-serialize-text-test.o `test -f 'src/capnp/serialize-text-test.c++' || echo './'`src/capnp/serialize-text-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/dynamic.h:37, from src/capnp/serialize-text.h:25, from src/capnp/serialize-text-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/serialize-text-test.c++:123:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-schema-parser-test.o `test -f 'src/capnp/schema-parser-test.c++' || echo './'`src/capnp/schema-parser-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/schema-loader.h:26, from src/capnp/schema-parser.h:24, from src/capnp/schema-parser-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/schema-parser-test.c++:116:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-orphan-test.o `test -f 'src/capnp/orphan-test.c++' || echo './'`src/capnp/orphan-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/orphan-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/capnp/orphan-test.c++:58:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/orphan-test.c++:901:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-serialize-async-test.o `test -f 'src/capnp/serialize-async-test.c++' || echo './'`src/capnp/serialize-async-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize-async.h:26, from src/capnp/serialize-async-test.c++:30: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/serialize-async-test.c++:372:7: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/serialize-async-test.c++:414:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/serialize-async-test.c++:419:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/serialize-async-test.c++:440:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/capnp/serialize-async.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::TestCase518::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase518::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::TestCase518::run()::, PropagateException>; Params = {capnp::_::{anonymous}::TestCase518::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase518::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async-test.c++:534:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase518::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase518::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase518::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async-test.c++:537:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase518::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async-test.c++:534:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/serialize-async-test.c++:540:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-membrane-test.o `test -f 'src/capnp/membrane-test.c++' || echo './'`src/capnp/membrane-test.c++ In file included from ./src/kj/async.h:1382, from src/capnp/capability.h:28, from src/capnp/membrane.h:50, from src/capnp/membrane-test.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/membrane-test.c++:67:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/membrane-test.c++:80:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Array >]' src/capnp/membrane-test.c++:295:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode > >, kj::_::Void, capnp::_::{anonymous}::TestCase280::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase280::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode > >, Void, capnp::_::{anonymous}::TestCase280::run()::, PropagateException>; Params = {capnp::_::{anonymous}::TestCase280::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase280::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' src/capnp/membrane-test.c++:287:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, capnp::_::{anonymous}::TestCase280::run():: >)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase280::run():: >)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, capnp::_::{anonymous}::TestCase280::run():: >)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase280::run():: >)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase280::run():: >)>; ErrorFunc = kj::_::PropagateException; T = kj::Array >; kj::PromiseForResult = kj::Promise]' src/capnp/membrane-test.c++:296:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::Thing::PassThroughParams; Results = capnproto_test::capnp::test::TestMembrane::Result]' src/capnp/membrane-test.c++:67:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::Thing::InterceptParams; Results = capnproto_test::capnp::test::TestMembrane::Result]' src/capnp/membrane-test.c++:80:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::CallPassThroughParams; Results = capnproto_test::capnp::test::TestMembrane::Result]' src/capnp/membrane-test.c++:148:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::CallInterceptParams; Results = capnproto_test::capnp::test::TestMembrane::Result]' src/capnp/membrane-test.c++:154:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::MakeThingParams; Results = capnproto_test::capnp::test::TestMembrane::MakeThingResults]' src/capnp/membrane-test.c++:192:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::LoopbackParams; Results = capnproto_test::capnp::test::TestMembrane::LoopbackResults]' src/capnp/membrane-test.c++:224:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Array >; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase280::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' src/capnp/membrane-test.c++:287:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/membrane-test.c++:300:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::WaitForeverParams; Results = capnproto_test::capnp::test::TestMembrane::WaitForeverResults]' src/capnp/membrane-test.c++:388:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/membrane-test.c++:401:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/membrane-test.c++:403:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/membrane-test.c++:406:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestMembrane::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestMembrane::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestMembrane::Client; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestMembrane::Client; = void]' ./src/capnp/test.capnp.h:35416:52: required from 'capnproto_test::capnp::test::TestMembrane::Client::Client(kj::Promise&&) [with _t = capnproto_test::capnp::test::TestMembrane::Client; = void]' src/capnp/membrane-test.c++:284:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-stringify-test.o `test -f 'src/capnp/stringify-test.c++' || echo './'`src/capnp/stringify-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-tls-test.o `test -f 'src/kj/compat/tls-test.c++' || echo './'`src/kj/compat/tls-test.c++ In file included from src/kj/compat/http.h:42, from src/kj/compat/tls-test.c++:30: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/compat/tls-test.c++:722:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/compat/tls-test.c++:1220:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/tls.h:31, from src/kj/compat/tls-test.c++:28: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TlsTest::readFromClient(kj::AsyncIoStream&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TlsTest::readFromClient(kj::AsyncIoStream&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TlsTest::readFromClient(kj::AsyncIoStream&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:447:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase564::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase564::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase564::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:577:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase564::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase564::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase564::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:586:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase564::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase564::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase564::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:598:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, PropagateException>; Params = {kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:634:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, PropagateException>; Params = {kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:644:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe):: >; Params = {kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>; ErrorFunc = kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:738:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Array]' src/kj/compat/tls-test.c++:812:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase777::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase777::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase777::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase777::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase777::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:810:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase777::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase777::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase777::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase777::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase777::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:838:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::, PropagateException>; Params = {kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:941:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::MockConnectionReceiver::acceptImpl()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::MockConnectionReceiver::acceptImpl()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::MockConnectionReceiver::acceptImpl()::, PropagateException>; Params = {kj::{anonymous}::MockConnectionReceiver::acceptImpl()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::MockConnectionReceiver::acceptImpl()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:968:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1022::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1022::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1022::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1022::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1022::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:1025:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run():: >; Params = {kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1036::run()::; ErrorFunc = kj::{anonymous}::TestCase1036::run()::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1048:15: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run():: >; Params = {kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1036::run()::; ErrorFunc = kj::{anonymous}::TestCase1036::run()::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1055:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1062::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1062::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1062::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:1081:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1062::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1062::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1062::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1081:76: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1062::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1062::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1062::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1088:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1099::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1099::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1099::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:1119:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1099::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1099::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1099::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1119:76: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1099::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1099::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1099::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1134:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1145::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1145::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1145::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:1165:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1145::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1145::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1145::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1165:76: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1145::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1145::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1145::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1181:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1201:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1219:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1224::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1224::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1224::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase1224::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1224::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1229:55: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1224::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1224::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1224::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1224::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1224::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1256:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/tls-test.c++:1259:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::_::IdentityFunc > >, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc > >, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, IdentityFunc > >, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&):: >; Params = {IdentityFunc > >, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::; T = kj::Own]' src/kj/compat/tls-test.c++:391:26: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::Own]' src/kj/compat/tls-test.c++:465:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, PropagateException>; Params = {kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:394:53: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::Own]' src/kj/compat/tls-test.c++:465:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = kj::Own]' src/kj/compat/tls-test.c++:394:21: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::Own]' src/kj/compat/tls-test.c++:465:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::_::IdentityFunc >, kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, IdentityFunc >, kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&):: >; Params = {IdentityFunc >, kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::; T = kj::AuthenticatedStream]' src/kj/compat/tls-test.c++:391:26: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::AuthenticatedStream]' src/kj/compat/tls-test.c++:532:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode(kj::Promise&&)::, PropagateException>; Params = {kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:394:53: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::AuthenticatedStream]' src/kj/compat/tls-test.c++:532:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase564::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:577:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::Own]' src/kj/compat/tls-test.c++:816:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::Array]' src/kj/compat/tls-test.c++:820:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long unsigned int]' src/kj/compat/tls-test.c++:1230:71: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/compat/tls-test.c++:1231:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnp_test-type-id-test.o `test -f 'src/capnp/compiler/type-id-test.c++' || echo './'`src/capnp/compiler/type-id-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-dynamic-test.o `test -f 'src/capnp/dynamic-test.c++' || echo './'`src/capnp/dynamic-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/dynamic.h:37, from src/capnp/dynamic-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/dynamic-test.c++:183:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-schema-test.o `test -f 'src/capnp/schema-test.c++' || echo './'`src/capnp/schema-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/capnp/schema-test.c++:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/schema-test.c++:265:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnp_test-lexer-test.o `test -f 'src/capnp/compiler/lexer-test.c++' || echo './'`src/capnp/compiler/lexer-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-ez-rpc-test.o `test -f 'src/capnp/ez-rpc-test.c++' || echo './'`src/capnp/ez-rpc-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/ez-rpc.h:25, from src/capnp/ez-rpc-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/ez-rpc-test.c++:67:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/ez-rpc.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/ez-rpc-test.c++:44:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceParams; Results = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceResults]' src/capnp/ez-rpc-test.c++:67:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/json-test.capnp.o src/capnp/compat/json-test.capnp.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/test-import.capnp.o src/capnp/test-import.capnp.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/capnp_test-websocket-rpc-test.o `test -f 'src/capnp/compat/websocket-rpc-test.c++' || echo './'`src/capnp/compat/websocket-rpc-test.c++ In file included from ./src/kj/compat/http.h:42, from src/capnp/compat/websocket-rpc.h:24, from src/capnp/compat/websocket-rpc-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/compat/websocket-rpc-test.c++:109:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from ./src/kj/compat/http.h:41: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe, TestCase27::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {TestCase27::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe, TestCase27::run()::, PropagateException>; Params = {TestCase27::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = TestCase27::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc-test.c++:48:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe, TestCase27::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {TestCase27::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe, TestCase27::run()::, PropagateException>; Params = {TestCase27::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = TestCase27::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc-test.c++:72:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = TestCase27::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc-test.c++:48:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/std/capnp_test-iostream-test.o `test -f 'src/kj/std/iostream-test.c++' || echo './'`src/kj/std/iostream-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/test-import2.capnp.o src/capnp/test-import2.capnp.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/test.capnp.o src/capnp/test.capnp.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/afl-testcase.o src/capnp/afl-testcase.c++ src/capnp/afl-testcase.c++: In member function 'kj::MainBuilder::Validity capnp::_::{anonymous}::AflTestMain::canonicalize()': src/capnp/afl-testcase.c++:128:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (int idx = 0; idx < b1.size(); ++idx) { | ~~~~^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/evolution-test.o src/capnp/compiler/evolution-test.c++ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/compiler/grammar.capnp.h:6, from src/capnp/compiler/evolution-test.c++:33: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': src/capnp/compiler/evolution-test.c++:286:3: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/mutex.h:24, from ./src/capnp/schema-loader.h:26, from src/capnp/compiler/evolution-test.c++:34: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/compiler/evolution-test.c++:518:31: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnp-evolution-test src/capnp/compiler/evolution-test.o libcapnpc.la libcapnp.la libkj.la libtool: link: x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnp-evolution-test src/capnp/compiler/evolution-test.o ./.libs/libcapnpc.so ./.libs/libcapnp.so ./.libs/libkj.so make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-test.o `test -f 'src/kj/async-test.c++' || echo './'`src/kj/async-test.c++ src/kj/async-test.c++: In lambda function: src/kj/async-test.c++:885:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 885 | for (int i = 0; i < stackSize / sizeof(void*); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/kj/async-test.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int&]': src/kj/async-test.c++:245:3: required from here src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/async-test.c++:743:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/async-test.c++:1375:9: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382, from src/kj/async-test.c++:22: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase101::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase101::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase101::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:108:32: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase114::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase114::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase114::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:121:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase139::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase139::run()::, kj::{anonymous}::TestCase139::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase139::run():: >; Params = {kj::{anonymous}::TestCase139::run()::, kj::{anonymous}::TestCase139::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase139::run()::; ErrorFunc = kj::{anonymous}::TestCase139::run()::; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:147:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase154::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase154::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase154::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:162:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase154::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase154::run()::, kj::{anonymous}::TestCase154::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase154::run():: >; Params = {kj::{anonymous}::TestCase154::run()::, kj::{anonymous}::TestCase154::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase154::run()::; ErrorFunc = kj::{anonymous}::TestCase154::run()::; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:164:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase171::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase171::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase171::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:179:45: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase171::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase171::run()::, kj::{anonymous}::TestCase171::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase171::run():: >; Params = {kj::{anonymous}::TestCase171::run()::, kj::{anonymous}::TestCase171::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase171::run()::; ErrorFunc = kj::{anonymous}::TestCase171::run()::; T = kj::StringPtr; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:181:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase188::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase188::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase188::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:194:48: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase206::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase206::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:214:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::{anonymous}::TestCase206::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase206::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, kj::{anonymous}::TestCase206::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase206::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:213:31: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase336::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase336::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase336::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:342:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:459:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:467:44: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:469:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:481:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase512::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase512::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase512::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:532:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase512::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase512::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase512::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:537:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase557::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase557::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase557::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase557::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase557::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:567:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase557::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase557::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase557::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase557::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase557::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:571:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::{anonymous}::TestCase584::run():: >&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase584::run():: >&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::{anonymous}::TestCase584::run():: >&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase584::run():: >&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase584::run():: >&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:594:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::{anonymous}::TestCase584::run():: >&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase584::run():: >&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::{anonymous}::TestCase584::run():: >&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase584::run():: >&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase584::run():: >&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:598:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = int]' src/kj/async-test.c++:635:5: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::makeCompletionCountingPafs(kj::uint, kj::uint&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::makeCompletionCountingPafs(kj::uint, kj::uint&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::makeCompletionCountingPafs(kj::uint, kj::uint&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:723:41: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase800::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase800::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase800::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:807:69: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::{anonymous}::TestCase920::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase920::run()::::, kj::{anonymous}::TestCase920::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, kj::{anonymous}::TestCase920::run():::: >; Params = {kj::{anonymous}::TestCase920::run()::::, kj::{anonymous}::TestCase920::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase920::run()::::; ErrorFunc = kj::{anonymous}::TestCase920::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:935:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:937:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Deferred >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >}; T = void]' src/kj/async-test.c++:931:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:995:54: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1011:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:996:55: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1011:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:997:55: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1011:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:995:54: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1014:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:996:55: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1014:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:997:55: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1014:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = int]' src/kj/async-test.c++:1038:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1029::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1029::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1029::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1040:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1050::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1050::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1050::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1056:56: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1109::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1109::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1109::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1132:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1575:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1614:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1714::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1714::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1714::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1729:19: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase77::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase77::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase77::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase77::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:83:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase89::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase89::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase89::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase89::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:95:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase127::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase127::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase127::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase127::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:131:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase139::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase139::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase139::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase139::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:143:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase154::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase154::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase154::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase154::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:158:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase171::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase171::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase171::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase171::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:175:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase206::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase206::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase206::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:210:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase206::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase206::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase206::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:211:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = int; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:213:31: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase222::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase222::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase222::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase222::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase222::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase222::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:230:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase248::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase248::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase248::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase248::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:253:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase248::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase248::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase248::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase248::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase248::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase248::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:267:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::makeChain(kj::uint)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::makeChain(kj::uint)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::makeChain(kj::uint)::, PropagateException>; Params = {kj::{anonymous}::makeChain(kj::uint)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::makeChain(kj::uint)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::makeChain(kj::uint)::; PromiseForResult = Promise]' src/kj/async-test.c++:277:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::, PropagateException>; Params = {kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::makeChain2(kj::uint, kj::Promise)::; PromiseForResult = Promise]' src/kj/async-test.c++:306:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase314::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase314::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase314::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase314::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:319:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = int]' src/kj/async-test.c++:345:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::::::::; PromiseForResult = Promise]' src/kj/async-test.c++:473:32: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase437::run()::::::; PromiseForResult = Promise]' src/kj/async-test.c++:471:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::::::::; PromiseForResult = Promise]' src/kj/async-test.c++:485:34: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase437::run()::::::; PromiseForResult = Promise]' src/kj/async-test.c++:483:31: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::::; PromiseForResult = Promise]' src/kj/async-test.c++:494:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:452:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase437::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase437::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:499:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase512::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase512::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase512::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase512::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:516:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase557::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase557::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase557::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase557::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase557::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase557::run()::; PromiseForResult = Promise >]' src/kj/async-test.c++:561:50: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::TestCase584::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase584::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::TestCase584::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase584::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase584::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase584::run()::; PromiseForResult = Promise > >]' src/kj/async-test.c++:588:57: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::TestCase612::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase612::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::TestCase612::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase612::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase612::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase612::run()::; PromiseForResult = Promise<_::Tuple > >]' src/kj/async-test.c++:616:64: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:632:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:643:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:652:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:653:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:662:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:663:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = int; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = int]' src/kj/async-test.c++:663:66: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:850:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:853:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:857:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:861:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:865:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase950::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase950::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase950::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase950::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:960:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1029::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1029::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1029::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1029::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1035:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1050::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1050::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1050::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1050::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1059:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/async-test.c++:1063:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1050::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1050::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1050::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1050::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1065:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1070::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1070::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1070::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1070::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1080:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1070::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1070::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1070::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1070::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1082:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase1070::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase1070::run()::; T = void]' src/kj/async-test.c++:1082:43: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1070::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1070::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1070::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1070::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1083:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase1070::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase1070::run()::; T = void]' src/kj/async-test.c++:1083:59: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1070::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1070::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1070::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1070::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1089:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1109::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1109::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1109::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1109::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1118:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1109::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1109::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1109::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1109::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1135:30: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1162::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1162::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1162::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1162::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1169:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1162::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1162::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1162::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1162::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1174:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1162::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1162::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1162::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1162::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1179:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1528::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1571:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1528::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1610:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; Params = {IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::; T = int]' src/kj/async-inl.h:1452:28: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1646:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; Params = {IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::; T = int]' src/kj/async-inl.h:1452:28: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1657:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; Params = {IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::; T = int]' src/kj/async-inl.h:1452:28: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1672:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::_::IdentityFunc >, kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, IdentityFunc >, kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&):: >; Params = {IdentityFunc >, kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&)::; T = int]' src/kj/async-inl.h:1468:26: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&) [with Func = kj::{anonymous}::TestCase1640::run()::Func; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::Func&; PromiseForResult = Promise]' src/kj/async-test.c++:1699:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException>; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = RetryOnDisconnect_<{anonymous}::TestCase1640::run():: >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; PromiseForResult = Promise]' src/kj/async-inl.h:1450:21: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1646:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException>; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = RetryOnDisconnect_<{anonymous}::TestCase1640::run():: >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; PromiseForResult = Promise]' src/kj/async-inl.h:1450:21: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1657:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException>; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = RetryOnDisconnect_<{anonymous}::TestCase1640::run():: >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; PromiseForResult = Promise]' src/kj/async-inl.h:1450:21: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1672:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1640::run()::Func&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1640::run()::Func&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1640::run()::Func&, PropagateException>; Params = {kj::{anonymous}::TestCase1640::run()::Func&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1640::run()::Func&; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1640::run()::Func&; PromiseForResult = Promise]' src/kj/async-inl.h:1467:29: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&) [with Func = kj::{anonymous}::TestCase1640::run()::Func; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::Func&; PromiseForResult = Promise]' src/kj/async-test.c++:1699:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = unsigned int]' src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise}; T = unsigned int; Adapter = kj::Canceler::AdapterImpl]' src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = unsigned int; Adapter = Canceler::AdapterImpl; Params = {Canceler&, Promise}; _::ReducePromises = Promise]' src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = unsigned int]' src/kj/async-test.c++:807:30: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-capability-test.o `test -f 'src/capnp/capability-test.c++' || echo './'`src/capnp/capability-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/capnp/test-util.h:27, from src/capnp/capability-test.c++:35: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/capability-test.c++:267:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/capability-test.c++:1194:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/capability-test.c++:1234:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from ./src/capnp/test.capnp.h:9, from src/capnp/capability-test.c++:28: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase43::run()::&&)>, capnp::_::{anonymous}::TestCase43::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase43::run()::&&)>, capnp::_::{anonymous}::TestCase43::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase43::run()::&&)>, capnp::_::{anonymous}::TestCase43::run():: >; Params = {capnp::_::{anonymous}::TestCase43::run()::&&)>, capnp::_::{anonymous}::TestCase43::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase43::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase43::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:61:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase282::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase282::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase282::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:290:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase282::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase282::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase282::run()::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase282::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase282::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:303:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase324::run()::&&)>, capnp::_::{anonymous}::TestCase324::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase324::run()::&&)>, capnp::_::{anonymous}::TestCase324::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase324::run()::&&)>, capnp::_::{anonymous}::TestCase324::run():: >; Params = {capnp::_::{anonymous}::TestCase324::run()::&&)>, capnp::_::{anonymous}::TestCase324::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase324::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase324::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:343:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase518::run()::&&)>, capnp::_::{anonymous}::TestCase518::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase518::run()::&&)>, capnp::_::{anonymous}::TestCase518::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase518::run()::&&)>, capnp::_::{anonymous}::TestCase518::run():: >; Params = {capnp::_::{anonymous}::TestCase518::run()::&&)>, capnp::_::{anonymous}::TestCase518::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase518::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase518::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:538:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:644:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::Interface >::CallResults>, capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>, capnp::_::{anonymous}::TestCase927::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>, capnp::_::{anonymous}::TestCase927::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::Interface >::CallResults>, capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>, capnp::_::{anonymous}::TestCase927::run():: >; Params = {capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>, capnp::_::{anonymous}::TestCase927::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase927::run()::; T = capnp::Response::Interface >::CallResults>; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:939:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, capnp::_::{anonymous}::TestCase964::run():: >&&)>, capnp::_::{anonymous}::TestCase964::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase964::run():: >&&)>, capnp::_::{anonymous}::TestCase964::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, capnp::_::{anonymous}::TestCase964::run():: >&&)>, capnp::_::{anonymous}::TestCase964::run():: >; Params = {capnp::_::{anonymous}::TestCase964::run():: >&&)>, capnp::_::{anonymous}::TestCase964::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase964::run():: >&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase964::run()::; T = capnp::Response >; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:978:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:1025:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:1030:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, capnp::_::{anonymous}::TestCase988::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, capnp::_::{anonymous}::TestCase988::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, capnp::_::{anonymous}::TestCase988::run():: >; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, capnp::_::{anonymous}::TestCase988::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::)>; ErrorFunc = capnp::_::{anonymous}::TestCase988::run()::; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:1035:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1110::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1110::run()::, capnp::_::{anonymous}::TestCase1110::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1110::run():: >; Params = {capnp::_::{anonymous}::TestCase1110::run()::, capnp::_::{anonymous}::TestCase1110::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1110::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase1110::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:1127:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/capability-test.c++:53:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BazParams; Results = capnproto_test::capnp::test::TestInterface::BazResults]' src/capnp/capability-test.c++:57:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BarParams; Results = capnproto_test::capnp::test::TestInterface::BarResults]' src/capnp/capability-test.c++:61:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestExtends::GraultParams; Results = capnproto_test::capnp::test::TestAllTypes]' src/capnp/capability-test.c++:130:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapResults]' src/capnp/capability-test.c++:157:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapPipelineOnlyParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapPipelineOnlyResults]' src/capnp/capability-test.c++:225:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestTailCaller::FooParams; Results = capnproto_test::capnp::test::TestTailCallee::TailResult]' src/capnp/capability-test.c++:262:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceParams; Results = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceResults]' src/capnp/capability-test.c++:264:69: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/capability-test.c++:290:90: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::ExpectCancelParams; Results = capnproto_test::capnp::test::TestMoreStuff::ExpectCancelResults]' src/capnp/capability-test.c++:303:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase282::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase282::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase282::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase282::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:308:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase282::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase282::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase282::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase282::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:309:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestKeywordMethods::DeleteParams; Results = capnproto_test::capnp::test::TestKeywordMethods::DeleteResults]' src/capnp/capability-test.c++:922:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::Interface >::CallResults>, capnp::Response, capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::Interface >::CallResults>, capnp::Response, capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>, PropagateException>; Params = {capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise::Interface >::CallResults> >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestGenerics::Inner2; Results = capnproto_test::capnp::test::TestGenerics::Interface >::CallResults]' src/capnp/capability-test.c++:939:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, capnp::Response, capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, capnp::Response, capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>, PropagateException>; Params = {capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise > >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestImplicitMethodParams::CallParams; Results = capnproto_test::capnp::test::TestGenerics]' src/capnp/capability-test.c++:977:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::, PropagateException>; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::; ErrorFunc = kj::_::PropagateException; T = void*; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1275:12: required from 'kj::Promise > capnp::CapabilityServerSet::getLocalServer(typename T::Client&) [with T = capnproto_test::capnp::test::TestInterface; typename T::Server = capnproto_test::capnp::test::TestInterface::Server; typename T::Client = capnproto_test::capnp::test::TestInterface::Client]' src/capnp/capability-test.c++:1007:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase988::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:1042:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase988::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:1043:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase988::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:1044:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase988::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:1045:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::TestCase1134::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1134::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::TestCase1134::run()::, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1134::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1141:73: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::TestCase1154::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1154::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::TestCase1154::run()::, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1154::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1154::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1154::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1162:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestStreaming::FinishStreamParams; Results = capnproto_test::capnp::test::TestStreaming::FinishStreamResults]' src/capnp/capability-test.c++:1232:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/capability-test.c++:1390:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::WaitForeverParams; Results = capnproto_test::capnp::test::TestMembrane::WaitForeverResults]' src/capnp/capability-test.c++:1408:65: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/capability-test.c++:1413:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestInterface::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestInterface::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestInterface::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestInterface::Client; = void]' ./src/capnp/test.capnp.h:33413:52: required from 'capnproto_test::capnp::test::TestInterface::Client::Client(kj::Promise&&) [with _t = capnproto_test::capnp::test::TestInterface::Client; = void]' src/capnp/capability-test.c++:1018:65: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own >, capnp::RemotePromise, capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own >, capnp::RemotePromise, capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, PropagateException>; Params = {capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::RemotePromise; kj::PromiseForResult = kj::Promise >, kj::Own > >]' ./src/capnp/capability.h:1041:19: required from 'static capnp::RemotePromise capnp::RemotePromise::reducePromise(kj::Promise >&&) [with T = capnproto_test::capnp::test::TestInterface::FooResults]' ./src/kj/async-inl.h:965:26: required from 'Result kj::_::maybeReduce(kj::Promise&&, bool) [with T = capnp::RemotePromise; Result = capnp::RemotePromise]' ./src/kj/async-inl.h:1302:24: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1141:73: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own >, capnp::RemotePromise, capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own >, capnp::RemotePromise, capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, PropagateException>; Params = {capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::RemotePromise; kj::PromiseForResult = kj::Promise >, kj::Own > >]' ./src/capnp/capability.h:1041:19: required from 'static capnp::RemotePromise capnp::RemotePromise::reducePromise(kj::Promise >&&) [with T = capnproto_test::capnp::test::TestPipeline::GetCapResults]' ./src/kj/async-inl.h:965:26: required from 'Result kj::_::maybeReduce(kj::Promise&&, bool) [with T = capnp::RemotePromise; Result = capnp::RemotePromise]' ./src/kj/async-inl.h:1302:24: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1154::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1154::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1162:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = capnp::Response; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:906:19: required from 'kj::_::ReducePromises::Element> kj::_::ForkHub::addSplit(kj::SourceLocation) [with long unsigned int index = 0; T = kj::_::Tuple >, kj::Own >; kj::_::ReducePromises::Element> = kj::Promise >; typename kj::_::SplitBranch::Element = kj::Promise >]' ./src/kj/async-inl.h:900:39: required from 'kj::_::SplitTuplePromise kj::_::ForkHub::splitImpl(kj::_::Indexes, kj::SourceLocation) [with long unsigned int ...indexes = {0, 1}; T = kj::_::Tuple >, kj::Own >; kj::_::SplitTuplePromise = kj::_::Tuple >, kj::Promise > >]' ./src/kj/async-inl.h:892:21: required from 'kj::_::SplitTuplePromise kj::_::ForkHub::split(kj::SourceLocation) [with T = kj::_::Tuple >, kj::Own >; kj::_::SplitTuplePromise = kj::_::Tuple >, kj::Promise > >]' ./src/kj/async-inl.h:1385:37: required from 'kj::_::SplitTuplePromise kj::Promise::split(kj::SourceLocation) [with T = kj::_::Tuple >, kj::Own >; kj::_::SplitTuplePromise = kj::_::Tuple >, kj::Promise > >]' ./src/capnp/capability.h:1048:11: required from 'static capnp::RemotePromise capnp::RemotePromise::reducePromise(kj::Promise >&&) [with T = capnproto_test::capnp::test::TestInterface::FooResults]' ./src/kj/async-inl.h:965:26: required from 'Result kj::_::maybeReduce(kj::Promise&&, bool) [with T = capnp::RemotePromise; Result = capnp::RemotePromise]' ./src/kj/async-inl.h:1302:24: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1141:73: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-encoding-test.o `test -f 'src/capnp/encoding-test.c++' || echo './'`src/capnp/encoding-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/encoding-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/encoding-test.c++:563:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/capnp/encoding-test.c++:1337:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = long unsigned int]': src/capnp/encoding-test.c++:1580:3: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/encoding-test.c++:2045:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/encoding-test.c++:2095:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/test-import.capnp.h:6, from src/capnp/encoding-test.c++:22: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = const unsigned int (&)[4]]' src/capnp/encoding-test.c++:157:46: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/encoding-test.c++:170:3: required from 'capnp::_::{anonymous}::UnionState capnp::_::{anonymous}::initUnion(Func&&) [with StructType = capnproto_test::capnp::test::TestUnion; Func = TestCase194::run()::]' src/capnp/encoding-test.c++:198:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-rpc-twoparty-test.o `test -f 'src/capnp/rpc-twoparty-test.c++' || echo './'`src/capnp/rpc-twoparty-test.c++ In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from src/capnp/rpc-twoparty.h:25, from src/capnp/rpc-twoparty-test.c++:33: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/capnp/rpc-twoparty-test.c++:140:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long unsigned int]': src/capnp/rpc-twoparty-test.c++:151:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-twoparty-test.c++:366:5: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/rpc-twoparty-test.c++:474:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-twoparty-test.c++:789:5: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-twoparty-test.c++:940:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/rpc-twoparty-test.c++:1185:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/rpc-twoparty.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase130::run()::&&)>, capnp::_::{anonymous}::TestCase130::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase130::run()::&&)>, capnp::_::{anonymous}::TestCase130::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase130::run()::&&)>, capnp::_::{anonymous}::TestCase130::run():: >; Params = {capnp::_::{anonymous}::TestCase130::run()::&&)>, capnp::_::{anonymous}::TestCase130::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase130::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase130::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:180:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase234::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase234::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase234::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:245:68: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run():: >; Params = {capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase234::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase234::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:311:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run():: >; Params = {capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase234::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase234::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:318:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase945::run()::, capnp::_::{anonymous}::TestCase945::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase945::run()::, capnp::_::{anonymous}::TestCase945::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase945::run()::, capnp::_::{anonymous}::TestCase945::run():: >; Params = {capnp::_::{anonymous}::TestCase945::run()::, capnp::_::{anonymous}::TestCase945::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase945::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase945::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:980:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestStreamingCancellationBug::doStreamI(capnproto_test::capnp::test::TestStreaming::Server::DoStreamIContext)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestStreamingCancellationBug::doStreamI(capnproto_test::capnp::test::TestStreaming::Server::DoStreamIContext)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestStreamingCancellationBug::doStreamI(capnproto_test::capnp::test::TestStreaming::Server::DoStreamIContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:999:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/rpc-twoparty-test.c++:159:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BazParams; Results = capnproto_test::capnp::test::TestInterface::BazResults]' src/capnp/rpc-twoparty-test.c++:169:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BarParams; Results = capnproto_test::capnp::test::TestInterface::BarResults]' src/capnp/rpc-twoparty-test.c++:180:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapResults]' src/capnp/rpc-twoparty-test.c++:258:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestExtends::GraultParams; Results = capnproto_test::capnp::test::TestAllTypes]' src/capnp/rpc-twoparty-test.c++:266:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetHandleParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetHandleResults]' src/capnp/rpc-twoparty-test.c++:344:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::MethodWithDefaultsParams; Results = capnproto_test::capnp::test::TestMoreStuff::MethodWithDefaultsResults]' src/capnp/rpc-twoparty-test.c++:462:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/rpc-twoparty-test.c++:462:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetEnormousStringParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetEnormousStringResults]' src/capnp/rpc-twoparty-test.c++:467:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/rpc-twoparty-test.c++:467:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceParams; Results = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceResults]' src/capnp/rpc-twoparty-test.c++:474:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::GetCallerIdResults>, capnp::Response, capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::GetCallerIdResults>, capnp::Response, capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>, PropagateException>; Params = {capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise::GetCallerIdResults> >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdParams; Results = capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults]' src/capnp/rpc-twoparty-test.c++:522:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::WriteToFdParams; Results = capnproto_test::capnp::test::TestMoreStuff::WriteToFdResults]' src/capnp/rpc-twoparty-test.c++:558:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestStreaming::FinishStreamParams; Results = capnproto_test::capnp::test::TestStreaming::FinishStreamResults]' src/capnp/rpc-twoparty-test.c++:796:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestStreaming::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestStreaming::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestStreaming::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestStreaming::Client; = void]' src/capnp/rpc-twoparty-test.c++:835:90: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::, PropagateException>; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::; ErrorFunc = kj::_::PropagateException; T = void*; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1275:12: required from 'kj::Promise > capnp::CapabilityServerSet::getLocalServer(typename T::Client&) [with T = capnproto_test::capnp::test::TestStreaming; typename T::Server = capnproto_test::capnp::test::TestStreaming::Server; typename T::Client = capnproto_test::capnp::test::TestStreaming::Client]' src/capnp/rpc-twoparty-test.c++:854:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Capability::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Capability::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnp::Capability::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnp::Capability::Client; = void]' src/capnp/rpc-twoparty-test.c++:924:88: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetHeldParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetHeldResults]' src/capnp/rpc-twoparty-test.c++:1103:86: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::EchoParams; Results = capnproto_test::capnp::test::TestMoreStuff::EchoResults]' src/capnp/rpc-twoparty-test.c++:1168:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-io-test.o `test -f 'src/kj/async-io-test.c++' || echo './'`src/kj/async-io-test.c++ In file included from src/kj/async-io-test.c++:31: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/async-io-test.c++:628:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long unsigned int; T = int]': src/kj/async-io-test.c++:812:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/async-io-test.c++:1381:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = const int&; T = long unsigned int]': src/kj/async-io-test.c++:2638:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from src/kj/async-prelude.h:27, from src/kj/async.h:24, from src/kj/async-io.h:24, from src/kj/async-io-test.c++:29: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Repeat]' src/kj/async-io-test.c++:1334:26: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/async.h:1382: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, unsigned int, kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, unsigned int, kj::{anonymous}::TestCase95::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-test.c++:107:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase95::run()::&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase95::run()::&&)>::, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::&&)>::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:111:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase95::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase95::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:109:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase95::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase95::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:139:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase95::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:143:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:159:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::TestCase176::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-test.c++:191:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase176::run()::&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase176::run()::&&)>::, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::&&)>::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:195:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase176::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase176::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:193:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase176::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase176::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:219:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase176::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:223:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:241:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, unsigned int, kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, unsigned int, kj::{anonymous}::TestCase249::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-test.c++:272:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase249::run()::&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase249::run()::&&)>::, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::&&)>::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:276:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase249::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase249::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:274:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase249::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase249::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:285:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase249::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:289:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:293:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase442::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase442::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase442::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:452:65: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase460::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase460::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase460::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:467:52: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase460::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase460::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:469:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase460::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase460::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase460::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:474:57: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase460::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase460::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:476:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase487::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase487::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:499:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:504:48: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase487::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:502:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase487::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:512:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase487::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:514:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:516:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase528::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase528::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:539:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:542:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:544:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:552:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:554:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:556:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase844::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase844::run()::, kj::{anonymous}::TestCase844::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase844::run():: >; Params = {kj::{anonymous}::TestCase844::run()::, kj::{anonymous}::TestCase844::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase844::run()::; ErrorFunc = kj::{anonymous}::TestCase844::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:852:3: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/kj/async-io-test.c++:1079:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase1258::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1258::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase1258::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase1258::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1258::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1273:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1291:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1752::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1752::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1752::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1752::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1752::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1759:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1774::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1774::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1774::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1774::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1774::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1781:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1796::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1796::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1796::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1796::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1796::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1803:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1913::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1913::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1913::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1913::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1913::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1920:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1935::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1935::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1935::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1935::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1935::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1942:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1957::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1957::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::TestCase1957::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1957::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1957::run()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1964:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/async-io-test.c++:3003:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase2983::run()::::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2983::run()::::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase2983::run()::::)>, PropagateException>; Params = {kj::{anonymous}::TestCase2983::run()::::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2983::run()::::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3001:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase2983::run()::::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2983::run()::::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase2983::run()::::)>, PropagateException>; Params = {kj::{anonymous}::TestCase2983::run()::::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2983::run()::::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3011:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2983::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase2983::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2983::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3014:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3241::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3241::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3241::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3241::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3241::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3260:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3275::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase3275::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3275::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3286:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Own; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-test.c++:107:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase95::run()::&&)::, kj::{anonymous}::TestCase95::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase95::run()::&&)::, kj::{anonymous}::TestCase95::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase95::run()::&&)::, kj::{anonymous}::TestCase95::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase95::run()::&&)::, kj::{anonymous}::TestCase95::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase95::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase95::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase95::run()::; T = void]' src/kj/async-io-test.c++:135:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase176::run()::&&)::, kj::{anonymous}::TestCase176::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase176::run()::&&)::, kj::{anonymous}::TestCase176::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase176::run()::&&)::, kj::{anonymous}::TestCase176::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase176::run()::&&)::, kj::{anonymous}::TestCase176::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase176::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase176::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase176::run()::; T = void]' src/kj/async-io-test.c++:214:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase249::run()::&&)::, kj::{anonymous}::TestCase249::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase249::run()::&&)::, kj::{anonymous}::TestCase249::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase249::run()::&&)::, kj::{anonymous}::TestCase249::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase249::run()::&&)::, kj::{anonymous}::TestCase249::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase249::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase249::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase249::run()::; T = void]' src/kj/async-io-test.c++:281:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase442::run()::&&)::, kj::{anonymous}::TestCase442::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase442::run()::&&)::, kj::{anonymous}::TestCase442::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase442::run()::&&)::, kj::{anonymous}::TestCase442::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase442::run()::&&)::, kj::{anonymous}::TestCase442::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase442::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase442::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase442::run()::; T = void]' src/kj/async-io-test.c++:448:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, PropagateException>; Params = {kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/timer.h:135:54: required from 'kj::Promise kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&) [with T = void; kj::Duration = kj::Quantity]' src/kj/async-io-test.c++:849:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = void]' ./src/kj/timer.h:135:31: required from 'kj::Promise kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&) [with T = void; kj::Duration = kj::Quantity]' src/kj/async-io-test.c++:849:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, PropagateException>; Params = {kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/timer.h:135:54: required from 'kj::Promise kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&) [with T = int; kj::Duration = kj::Quantity]' src/kj/async-io-test.c++:850:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/async-io-test.c++:1275:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long unsigned int]' src/kj/async-io-test.c++:2330:3: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase2983::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase2983::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase2983::run():::: >; Params = {IdentityFunc, kj::{anonymous}::TestCase2983::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase2983::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase2983::run()::::; T = void]' src/kj/async-io-test.c++:3004:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase2983::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase2983::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase2983::run():::: >; Params = {IdentityFunc, kj::{anonymous}::TestCase2983::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase2983::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase2983::run()::::; T = void]' src/kj/async-io-test.c++:3016:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-rpc-test.o `test -f 'src/capnp/rpc-test.c++' || echo './'`src/capnp/rpc-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/capnp/test-util.h:27, from src/capnp/rpc-test.c++:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/rpc-test.c++:710:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-test.c++:1140:3: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/rpc-test.c++:1400:9: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-test.c++:1429:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/rpc-test.c++:24: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = capnp::List::Reader]' src/capnp/rpc-test.c++:102:47: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase492::run()::&&)>, capnp::_::{anonymous}::TestCase492::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase492::run()::&&)>, capnp::_::{anonymous}::TestCase492::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase492::run()::&&)>, capnp::_::{anonymous}::TestCase492::run():: >; Params = {capnp::_::{anonymous}::TestCase492::run()::&&)>, capnp::_::{anonymous}::TestCase492::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase492::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase492::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:508:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Deferred >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >}; T = void]' src/capnp/rpc-test.c++:744:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::, PropagateException>; Params = {capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:757:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:843:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase836::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase836::run()::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:854:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase915::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase915::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase915::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:920:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase978::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase978::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase978::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:986:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1009::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1009::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1009::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1017:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1094::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1094::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1094::run()::)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1094::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1094::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1115:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode(kj::Promise&&, kj::WaitScope&)::, capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::, capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode(kj::Promise&&, kj::WaitScope&)::, capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&):: >; Params = {capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::, capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::; ErrorFunc = capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1151:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1227::run()::&&)>, capnp::_::{anonymous}::TestCase1227::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::&&)>, capnp::_::{anonymous}::TestCase1227::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1227::run()::&&)>, capnp::_::{anonymous}::TestCase1227::run():: >; Params = {capnp::_::{anonymous}::TestCase1227::run()::&&)>, capnp::_::{anonymous}::TestCase1227::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase1227::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1244:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1326::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::TestCase1326::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1326::run():: >; Params = {IdentityFunc, capnp::_::{anonymous}::TestCase1326::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::TestCase1326::run()::; T = void]' src/capnp/rpc-test.c++:1334:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1343::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::TestCase1343::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1343::run():: >; Params = {IdentityFunc, capnp::_::{anonymous}::TestCase1343::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::TestCase1343::run()::; T = void]' src/capnp/rpc-test.c++:1351:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1360::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::TestCase1360::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1360::run():: >; Params = {IdentityFunc, capnp::_::{anonymous}::TestCase1360::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::TestCase1360::run()::; T = void]' src/capnp/rpc-test.c++:1372:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run():: >; Params = {capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1381::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase1381::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1422:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run():: >; Params = {capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1381::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase1381::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1437:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestNetworkAdapter::ConnectionImpl::OutgoingRpcMessageImpl::send()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestNetworkAdapter::ConnectionImpl::OutgoingRpcMessageImpl::send()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestNetworkAdapter::ConnectionImpl::OutgoingRpcMessageImpl::send()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestNetworkAdapter::ConnectionImpl::OutgoingRpcMessageImpl::send()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:291:44: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/rpc-test.c++:501:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BarParams; Results = capnproto_test::capnp::test::TestInterface::BarResults]' src/capnp/rpc-test.c++:508:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BazParams; Results = capnproto_test::capnp::test::TestInterface::BazResults]' src/capnp/rpc-test.c++:517:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapResults]' src/capnp/rpc-test.c++:545:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestExtends::GraultParams; Results = capnproto_test::capnp::test::TestAllTypes]' src/capnp/rpc-test.c++:552:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapPipelineOnlyParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapPipelineOnlyResults]' src/capnp/rpc-test.c++:611:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetHandleParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetHandleResults]' src/capnp/rpc-test.c++:640:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase634::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase634::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase634::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase634::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:648:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase634::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase634::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase634::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase634::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:653:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase634::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase634::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase634::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase634::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:658:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase662::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase662::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase662::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase662::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:683:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase662::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase662::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase662::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase662::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:684:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase662::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase662::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase662::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase662::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:687:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestTailCaller::FooParams; Results = capnproto_test::capnp::test::TestTailCallee::TailResult]' src/capnp/rpc-test.c++:705:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceParams; Results = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceResults]' src/capnp/rpc-test.c++:707:69: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:757:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/rpc-test.c++:843:90: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::ExpectCancelParams; Results = capnproto_test::capnp::test::TestMoreStuff::ExpectCancelResults]' src/capnp/rpc-test.c++:854:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:859:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:860:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:861:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:862:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:863:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:864:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::CallFooParams; Results = capnproto_test::capnp::test::TestMoreStuff::CallFooResults]' src/capnp/rpc-test.c++:896:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::CallFooWhenResolvedParams; Results = capnproto_test::capnp::test::TestMoreStuff::CallFooWhenResolvedResults]' src/capnp/rpc-test.c++:897:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::HoldParams; Results = capnproto_test::capnp::test::TestMoreStuff::HoldResults]' src/capnp/rpc-test.c++:929:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::CallHeldParams; Results = capnproto_test::capnp::test::TestMoreStuff::CallHeldResults]' src/capnp/rpc-test.c++:939:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetHeldParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetHeldResults]' src/capnp/rpc-test.c++:943:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::NeverReturnParams; Results = capnproto_test::capnp::test::TestMoreStuff::NeverReturnResults]' src/capnp/rpc-test.c++:993:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::EchoParams; Results = capnproto_test::capnp::test::TestMoreStuff::EchoResults]' src/capnp/rpc-test.c++:1069:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::, PropagateException>; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::; ErrorFunc = kj::_::PropagateException; T = void*; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1275:12: required from 'kj::Promise > capnp::CapabilityServerSet::getLocalServer(typename T::Client&) [with T = capnproto_test::capnp::test::TestCallOrder; typename T::Server = capnproto_test::capnp::test::TestCallOrder::Server; typename T::Client = capnproto_test::capnp::test::TestCallOrder::Client]' src/capnp/rpc-test.c++:1114:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = unsigned int; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = unsigned int]' src/capnp/rpc-test.c++:1117:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&):: >; Params = {capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>; ErrorFunc = capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1145:3: required from 'void capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&) [with T = capnp::Response]' src/capnp/rpc-test.c++:1188:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetNullParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetNullResults]' src/capnp/rpc-test.c++:1210:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1251:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1252:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1253:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1254:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1255:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1256:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1257:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1258:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1267:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1268:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1269:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1270:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1271:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1272:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1273:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1274:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::ThrowExceptionParams; Results = capnproto_test::capnp::test::TestMoreStuff::ThrowExceptionResults]' src/capnp/rpc-test.c++:1333:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/rpc-test.c++:1333:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::ThrowRemoteExceptionParams; Results = capnproto_test::capnp::test::TestMoreStuff::ThrowRemoteExceptionResults]' src/capnp/rpc-test.c++:1350:44: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/rpc-test.c++:1350:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestInterface::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestInterface::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestInterface::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestInterface::Client; = void]' ./src/capnp/test.capnp.h:33413:52: required from 'capnproto_test::capnp::test::TestInterface::Client::Client(kj::Promise&&) [with _t = capnproto_test::capnp::test::TestInterface::Client; = void]' src/capnp/rpc-test.c++:892:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestCallOrder::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestCallOrder::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestCallOrder::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestCallOrder::Client; = void]' ./src/capnp/test.capnp.h:34077:52: required from 'capnproto_test::capnp::test::TestCallOrder::Client::Client(kj::Promise&&) [with _t = capnproto_test::capnp::test::TestCallOrder::Client; = void]' src/capnp/rpc-test.c++:1163:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own::Connection, std::nullptr_t>, capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own::Connection, std::nullptr_t>, capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, PropagateException>; Params = {capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own::Connection, std::nullptr_t>; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.h:506:23: required from 'kj::Promise > capnp::VatNetwork::baseAccept() [with VatId = capnproto_test::capnp::test::TestSturdyRefHostId; ProvisionId = capnproto_test::capnp::test::TestProvisionId; RecipientId = capnproto_test::capnp::test::TestRecipientId; ThirdPartyCapId = capnproto_test::capnp::test::TestThirdPartyCapId; JoinResult = capnproto_test::capnp::test::TestJoinResult]' src/capnp/rpc.h:505:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/capnp_test-json-test.o `test -f 'src/capnp/compat/json-test.c++' || echo './'`src/capnp/compat/json-test.c++ In file included from ./src/kj/compat/gtest.h:32, from ./src/capnp/test-util.h:27, from src/capnp/compat/json-test.c++:23: src/capnp/compat/json-test.c++: In member function 'virtual void capnp::_::{anonymous}::TestCase198::run()': src/capnp/compat/json-test.c++:242:73: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long long unsigned int' [-Wsign-compare] 242 | CASE(R"({"int64Field":"-9223372036854775808"})", root.getInt64Field() == -9223372036854775808ULL); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/test.h:91:52: note: in definition of macro 'KJ_EXPECT' 91 | if (auto _kjCondition = ::kj::_::MAGIC_ASSERT << cond); \ | ^~~~ src/capnp/compat/json-test.c++:213:20: note: in expansion of macro 'CASE_MAYBE_ROUNDTRIP' 213 | #define CASE(s, f) CASE_MAYBE_ROUNDTRIP(s, f, true) | ^~~~~~~~~~~~~~~~~~~~ src/capnp/compat/json-test.c++:242:3: note: in expansion of macro 'CASE' 242 | CASE(R"({"int64Field":"-9223372036854775808"})", root.getInt64Field() == -9223372036854775808ULL); | ^~~~ In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from ./src/capnp/dynamic.h:37, from src/capnp/compat/json.h:25, from src/capnp/compat/json-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/compat/json-test.c++:442:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/test-util.o src/capnp/test-util.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/capnp/test-util.h:27, from src/capnp/test-util.c++:26: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/test-util.c++:899:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from ./src/capnp/test.capnp.h:9, from src/capnp/test-util.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>, PropagateException>; Params = {capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:951:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>, PropagateException>; Params = {capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:974:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1044:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1062:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1057:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {capnproto_test::capnp::test::TestInterface::Client}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {capnproto_test::capnp::test::TestInterface::Client}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {capnproto_test::capnp::test::TestInterface::Client}; T = void]' src/capnp/test-util.c++:1074:58: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1097:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1165:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1169:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/test-util.c++:951:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1057:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::; PromiseForResult = Promise]' src/capnp/test-util.c++:1130:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' rm -f libcapnp-test.a ar cru libcapnp-test.a src/capnp/test-util.o src/capnp/test.capnp.o src/capnp/test-import.capnp.o src/capnp/test-import2.capnp.o src/capnp/compat/json-test.capnp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libcapnp-test.a make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: 'libcapnp-test.a' is up to date. make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnp-afl-testcase src/capnp/afl-testcase.o libcapnp-test.a libcapnp-rpc.la libcapnp.la libkj.la libkj-async.la libtool: link: x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnp-afl-testcase src/capnp/afl-testcase.o libcapnp-test.a ./.libs/libcapnp-rpc.so ./.libs/libcapnp.so ./.libs/libkj.so ./.libs/libkj-async.so make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-http-test.o `test -f 'src/kj/compat/http-test.c++' || echo './'`src/kj/compat/http-test.c++ In file included from src/kj/compat/http.h:42, from src/kj/compat/http-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/compat/http-test.c++:168:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/compat/http-test.c++:206:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int&]': src/kj/compat/http-test.c++:578:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/compat/http-test.c++:778:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = int; T = unsigned int&]': src/kj/compat/http-test.c++:6344:5: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from src/kj/compat/http.h:37: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = long unsigned int; WiderType::Type, typename Decay_::Type> = long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = const {anonymous}::InitializeableArray&]' src/kj/compat/http-test.c++:654:5: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/http.h:41: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::, PropagateException>; Params = {kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:528:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:539:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException>; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:559:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:577:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:585:65: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:591:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::String]' src/kj/compat/http-test.c++:611:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:609:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = void]' src/kj/compat/http-test.c++:614:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:630:68: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:632:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:644:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:653:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http-test.c++:749:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::String, kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::String, kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:738:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1423::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1423::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1423::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1423::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1423::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1432:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1423::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1423::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1423::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1423::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1423::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1434:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1452::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1452::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1452::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1452::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1452::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1462:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1452::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1452::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1452::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1452::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1452::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1471:69: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1598::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1598::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1598::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1598::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1598::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1609:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1598::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1598::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1598::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1613:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1636::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1636::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1636::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1636::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1636::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1648:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1636::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1636::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1636::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1652:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1676::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1676::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1676::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1702:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1730::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1741:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1730::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1742:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1730::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1743:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1730::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1744:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1745:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1900::run()::, kj::{anonymous}::TestCase1900::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1900::run()::, kj::{anonymous}::TestCase1900::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1900::run()::, kj::{anonymous}::TestCase1900::run():: >; Params = {kj::{anonymous}::TestCase1900::run()::, kj::{anonymous}::TestCase1900::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1900::run()::; ErrorFunc = kj::{anonymous}::TestCase1900::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1918:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1928::run()::, kj::{anonymous}::TestCase1928::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1928::run()::, kj::{anonymous}::TestCase1928::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1928::run()::, kj::{anonymous}::TestCase1928::run():: >; Params = {kj::{anonymous}::TestCase1928::run()::, kj::{anonymous}::TestCase1928::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1928::run()::; ErrorFunc = kj::{anonymous}::TestCase1928::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1944:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1954::run()::, kj::{anonymous}::TestCase1954::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1954::run()::, kj::{anonymous}::TestCase1954::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1954::run()::, kj::{anonymous}::TestCase1954::run():: >; Params = {kj::{anonymous}::TestCase1954::run()::, kj::{anonymous}::TestCase1954::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1954::run()::; ErrorFunc = kj::{anonymous}::TestCase1954::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1971:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1980::run()::, kj::{anonymous}::TestCase1980::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1980::run()::, kj::{anonymous}::TestCase1980::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1980::run()::, kj::{anonymous}::TestCase1980::run():: >; Params = {kj::{anonymous}::TestCase1980::run()::, kj::{anonymous}::TestCase1980::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1980::run()::; ErrorFunc = kj::{anonymous}::TestCase1980::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1996:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase2006::run()::, kj::{anonymous}::TestCase2006::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2006::run()::, kj::{anonymous}::TestCase2006::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase2006::run()::, kj::{anonymous}::TestCase2006::run():: >; Params = {kj::{anonymous}::TestCase2006::run()::, kj::{anonymous}::TestCase2006::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2006::run()::; ErrorFunc = kj::{anonymous}::TestCase2006::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2022:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase2249::run()::, kj::{anonymous}::TestCase2249::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2249::run()::, kj::{anonymous}::TestCase2249::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase2249::run()::, kj::{anonymous}::TestCase2249::run():: >; Params = {kj::{anonymous}::TestCase2249::run()::, kj::{anonymous}::TestCase2249::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2249::run()::; ErrorFunc = kj::{anonymous}::TestCase2249::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2273:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase2290::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2290::run()::, kj::{anonymous}::TestCase2290::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase2290::run():: >; Params = {kj::{anonymous}::TestCase2290::run()::, kj::{anonymous}::TestCase2290::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2290::run()::; ErrorFunc = kj::{anonymous}::TestCase2290::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2312:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2363::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2363::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2363::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2363::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2363::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2377:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2363::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2363::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2363::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2363::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2363::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2378:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http-test.c++:2414:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::String}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::String}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::String}; T = void]' src/kj/compat/http-test.c++:2431:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, kj::_::Void, kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, Void, kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http-test.c++:2432:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2434:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2763:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2764:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2765:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2766:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2767:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2768:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3364:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3365:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3366:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3367:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3368:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3369:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3370:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3371:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3372:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3403:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3404:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3405:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3406:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3407:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3408:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3409:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3431::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3431::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3431::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3438:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3431::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3431::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3431::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3439:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3431::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3431::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3431::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3440:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3471:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3473:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3474:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3475:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3476:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3477:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3478:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3514:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3516:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3517:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3518:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3519:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3520:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3521:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3543::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3543::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3543::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3550:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3543::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3543::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3543::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3551:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3543::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3543::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3543::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3552:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3745:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException>; Params = {kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3861:43: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::String> >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::String>}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::String> >; Params = {Tuple, kj::String>}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::String}; T = void]' src/kj/compat/http-test.c++:4073:65: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, PropagateException>; Params = {kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4183:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException>; Params = {kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4179:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException>; Params = {kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4228:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Own > >; Params = {Tuple, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::Own}; T = long unsigned int]' src/kj/compat/http-test.c++:4299:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&)>::, PropagateException>; Params = {kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4300:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException>; Params = {kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4292:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Deferred >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >}; T = void]' src/kj/compat/http-test.c++:4345:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4525::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4525::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4525::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4559:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4525::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4525::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4525::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4561:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4525::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4525::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4525::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4563:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4796::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4796::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4796::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4796::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4796::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4807:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4796::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4796::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4796::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4796::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4796::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4809:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4846:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4847:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4848:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4849:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4850:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4851:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4852:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4853:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4883::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4883::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4883::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4891:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4883::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4883::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4883::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4892:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4883::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4883::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4883::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4893:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase4883::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4883::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4894:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4996:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http-test.c++:5082:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5085:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5086:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http-test.c++:5089:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5091:43: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::, PropagateException>; Params = {kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5131:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::CountingNetworkAddress::connect()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::CountingNetworkAddress::connect()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::CountingNetworkAddress::connect()::)>, PropagateException>; Params = {kj::{anonymous}::CountingNetworkAddress::connect()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::CountingNetworkAddress::connect()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http-test.c++:5238:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, PropagateException>; Params = {kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http-test.c++:5265:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5318::run()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5318::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5318::run()::::, PropagateException>; Params = {kj::{anonymous}::TestCase5318::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5318::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5347:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5318::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase5318::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5318::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5350:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5470::run()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5470::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5470::run()::::, PropagateException>; Params = {kj::{anonymous}::TestCase5470::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5470::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5500:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5470::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase5470::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5470::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5503:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5524::run()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5524::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5524::run()::::, PropagateException>; Params = {kj::{anonymous}::TestCase5524::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5524::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5580:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5524::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase5524::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5524::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5583:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5865:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5867:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http-test.c++:6594:35: required from 'kj::{anonymous}::TestCase6563::run():: mutable [with auto:7 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6563::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6584:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6563::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6563::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6563::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6563::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6592:14: required from 'kj::{anonymous}::TestCase6563::run():: mutable [with auto:7 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6563::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6584:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6563::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6563::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6563::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6563::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6584:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6638::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6638::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6638::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6638::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6671:14: required from 'kj::{anonymous}::TestCase6638::run():: mutable [with auto:8 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6638::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6662:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6638::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6638::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6638::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6638::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6662:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6717::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6717::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6717::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6717::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6742:50: required from 'kj::{anonymous}::TestCase6717::run():: mutable [with auto:9 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6717::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6736:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6717::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6717::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6717::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6717::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6736:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase6783::run():: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase6783::run():: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase6783::run():: mutable:: >; Params = {IdentityFunc, kj::{anonymous}::TestCase6783::run():: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase6783::run():: mutable::; T = void]' src/kj/compat/http-test.c++:6807:40: required from 'kj::{anonymous}::TestCase6783::run():: mutable [with auto:10 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6783::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6783::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6803:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6783::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6783::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6783::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6783::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6783::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6803:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase6849::run():: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase6849::run():: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase6849::run():: mutable:: >; Params = {IdentityFunc, kj::{anonymous}::TestCase6849::run():: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase6849::run():: mutable::; T = void]' src/kj/compat/http-test.c++:6873:40: required from 'kj::{anonymous}::TestCase6849::run():: mutable [with auto:11 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6849::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6849::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6869:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6849::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6849::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6849::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6849::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6849::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6869:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::HttpClient::Response}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::HttpClient::Response}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::HttpClient::Response}; T = kj::String]' src/kj/compat/http-test.c++:6988:49: required from 'kj::{anonymous}::TestCase6955::run():: mutable [with auto:12 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6955::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6955::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6955::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6955::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6955::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6987:23: required from 'kj::{anonymous}::TestCase6955::run():: mutable [with auto:12 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6955::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::String]' src/kj/compat/http-test.c++:6989:14: required from 'kj::{anonymous}::TestCase6955::run():: mutable [with auto:12 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6955::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6955::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6955::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6955::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6955::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6995::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6995::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6995::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6995::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6995::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:7021:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase7028::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase7028::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase7028::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase7028::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase7028::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:7084:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase7092::run()::, kj::{anonymous}::TestCase7092::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase7092::run()::, kj::{anonymous}::TestCase7092::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase7092::run()::, kj::{anonymous}::TestCase7092::run():: >; Params = {kj::{anonymous}::TestCase7092::run()::, kj::{anonymous}::TestCase7092::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase7092::run()::; ErrorFunc = kj::{anonymous}::TestCase7092::run()::; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:7157:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:528:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::String]' src/kj/compat/http-test.c++:612:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/compat/http-test.c++:2103:60: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>, PropagateException>; Params = {kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::OneOf, kj::WebSocket::Close>]' src/kj/compat/http-test.c++:2387:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase2756::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase2756::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase2756::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase2756::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase2756::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase2756::run()::; T = void]' src/kj/compat/http-test.c++:2769:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3356::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3356::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3356::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3356::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3356::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3356::run()::; T = void]' src/kj/compat/http-test.c++:3373:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3394::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3394::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3394::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3394::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3394::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3394::run()::; T = void]' src/kj/compat/http-test.c++:3410:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3431::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3431::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3431::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3431::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3431::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3431::run()::; T = void]' src/kj/compat/http-test.c++:3441:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3462::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3462::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3462::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3462::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3462::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3462::run()::; T = void]' src/kj/compat/http-test.c++:3479:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3501::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3501::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3501::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3501::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3501::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3501::run()::; T = void]' src/kj/compat/http-test.c++:3522:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3543::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3543::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3543::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3543::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3543::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3543::run()::; T = void]' src/kj/compat/http-test.c++:3553:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::Array]' src/kj/compat/http-test.c++:4421:51: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4430::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4430::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4430::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4430::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4430::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase4430::run()::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4498:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4525::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4525::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4525::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase4525::run()::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4601:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4630::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4630::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4630::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4630::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4630::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase4630::run()::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4673:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4737:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4711::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4711::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4711::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4711::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4711::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase4711::run()::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4771:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase4838::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase4838::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase4838::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase4838::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase4838::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase4838::run()::; T = void]' src/kj/compat/http-test.c++:4854:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase4883::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase4883::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase4883::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase4883::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase4883::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase4883::run()::; T = void]' src/kj/compat/http-test.c++:4895:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long unsigned int]' src/kj/compat/http-test.c++:6362:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6563::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6563::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6563::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6563::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6592:14: required from 'kj::{anonymous}::TestCase6563::run():: mutable [with auto:7 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6563::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6584:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6638::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6638::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6638::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6638::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6671:14: required from 'kj::{anonymous}::TestCase6638::run():: mutable [with auto:8 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6638::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6662:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6717::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6717::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6717::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6717::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6742:50: required from 'kj::{anonymous}::TestCase6717::run():: mutable [with auto:9 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6717::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6736:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase6783::run():: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase6783::run():: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase6783::run():: mutable:: >; Params = {IdentityFunc, kj::{anonymous}::TestCase6783::run():: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase6783::run():: mutable::; T = void]' src/kj/compat/http-test.c++:6807:40: required from 'kj::{anonymous}::TestCase6783::run():: mutable [with auto:10 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6783::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6783::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6803:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase6849::run():: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase6849::run():: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase6849::run():: mutable:: >; Params = {IdentityFunc, kj::{anonymous}::TestCase6849::run():: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase6849::run():: mutable::; T = void]' src/kj/compat/http-test.c++:6873:40: required from 'kj::{anonymous}::TestCase6849::run():: mutable [with auto:11 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6849::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6849::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6869:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6955::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6955::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6955::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6955::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6987:23: required from 'kj::{anonymous}::TestCase6955::run():: mutable [with auto:12 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6955::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' /bin/sh ./libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnp-test src/kj/capnp_test-common-test.o src/kj/capnp_test-memory-test.o src/kj/capnp_test-refcount-test.o src/kj/capnp_test-array-test.o src/kj/capnp_test-list-test.o src/kj/capnp_test-string-test.o src/kj/capnp_test-string-tree-test.o src/kj/capnp_test-table-test.o src/kj/capnp_test-map-test.o src/kj/capnp_test-encoding-test.o src/kj/capnp_test-exception-test.o src/kj/capnp_test-debug-test.o src/kj/capnp_test-arena-test.o src/kj/capnp_test-units-test.o src/kj/capnp_test-tuple-test.o src/kj/capnp_test-one-of-test.o src/kj/capnp_test-function-test.o src/kj/capnp_test-io-test.o src/kj/capnp_test-mutex-test.o src/kj/capnp_test-time-test.o src/kj/capnp_test-threadlocal-test.o src/kj/capnp_test-filesystem-test.o src/kj/capnp_test-filesystem-disk-test.o src/kj/capnp_test-test-test.o src/capnp/capnp_test-common-test.o src/capnp/capnp_test-blob-test.o src/capnp/capnp_test-endian-test.o src/capnp/capnp_test-endian-fallback-test.o src/capnp/capnp_test-endian-reverse-test.o src/capnp/capnp_test-layout-test.o src/capnp/capnp_test-any-test.o src/capnp/capnp_test-message-test.o src/capnp/capnp_test-encoding-test.o src/capnp/capnp_test-orphan-test.o src/capnp/capnp_test-serialize-test.o src/capnp/capnp_test-serialize-packed-test.o src/capnp/capnp_test-fuzz-test.o src/kj/capnp_test-async-test.o src/kj/capnp_test-async-xthread-test.o src/kj/capnp_test-async-coroutine-test.o src/kj/capnp_test-async-unix-test.o src/kj/capnp_test-async-unix-xthread-test.o src/kj/capnp_test-async-win32-test.o src/kj/capnp_test-async-win32-xthread-test.o src/kj/capnp_test-async-io-test.o src/kj/capnp_test-async-queue-test.o src/kj/parse/capnp_test-common-test.o src/kj/parse/capnp_test-char-test.o src/kj/std/capnp_test-iostream-test.o src/kj/compat/capnp_test-url-test.o src/kj/compat/capnp_test-http-test.o src/kj/compat/capnp_test-gzip-test.o src/kj/compat/capnp_test-readiness-io-test.o src/kj/compat/capnp_test-tls-test.o src/capnp/capnp_test-canonicalize-test.o src/capnp/capnp_test-capability-test.o src/capnp/capnp_test-membrane-test.o src/capnp/capnp_test-schema-test.o src/capnp/capnp_test-schema-loader-test.o src/capnp/capnp_test-schema-parser-test.o src/capnp/capnp_test-dynamic-test.o src/capnp/capnp_test-stringify-test.o src/capnp/capnp_test-serialize-async-test.o src/capnp/capnp_test-serialize-text-test.o src/capnp/capnp_test-rpc-test.o src/capnp/capnp_test-rpc-twoparty-test.o src/capnp/capnp_test-ez-rpc-test.o src/capnp/compat/capnp_test-json-test.o src/capnp/compat/capnp_test-websocket-rpc-test.o src/capnp/compiler/capnp_test-lexer-test.o src/capnp/compiler/capnp_test-type-id-test.o libcapnp-test.a libcapnpc.la libcapnp-rpc.la libcapnp-websocket.la libcapnp-json.la libcapnp.la libkj-http.la libkj-gzip.la libkj-tls.la libkj-async.la libkj-test.la libkj.la libtool: link: x86_64-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnp-test src/kj/capnp_test-common-test.o src/kj/capnp_test-memory-test.o src/kj/capnp_test-refcount-test.o src/kj/capnp_test-array-test.o src/kj/capnp_test-list-test.o src/kj/capnp_test-string-test.o src/kj/capnp_test-string-tree-test.o src/kj/capnp_test-table-test.o src/kj/capnp_test-map-test.o src/kj/capnp_test-encoding-test.o src/kj/capnp_test-exception-test.o src/kj/capnp_test-debug-test.o src/kj/capnp_test-arena-test.o src/kj/capnp_test-units-test.o src/kj/capnp_test-tuple-test.o src/kj/capnp_test-one-of-test.o src/kj/capnp_test-function-test.o src/kj/capnp_test-io-test.o src/kj/capnp_test-mutex-test.o src/kj/capnp_test-time-test.o src/kj/capnp_test-threadlocal-test.o src/kj/capnp_test-filesystem-test.o src/kj/capnp_test-filesystem-disk-test.o src/kj/capnp_test-test-test.o src/capnp/capnp_test-common-test.o src/capnp/capnp_test-blob-test.o src/capnp/capnp_test-endian-test.o src/capnp/capnp_test-endian-fallback-test.o src/capnp/capnp_test-endian-reverse-test.o src/capnp/capnp_test-layout-test.o src/capnp/capnp_test-any-test.o src/capnp/capnp_test-message-test.o src/capnp/capnp_test-encoding-test.o src/capnp/capnp_test-orphan-test.o src/capnp/capnp_test-serialize-test.o src/capnp/capnp_test-serialize-packed-test.o src/capnp/capnp_test-fuzz-test.o src/kj/capnp_test-async-test.o src/kj/capnp_test-async-xthread-test.o src/kj/capnp_test-async-coroutine-test.o src/kj/capnp_test-async-unix-test.o src/kj/capnp_test-async-unix-xthread-test.o src/kj/capnp_test-async-win32-test.o src/kj/capnp_test-async-win32-xthread-test.o src/kj/capnp_test-async-io-test.o src/kj/capnp_test-async-queue-test.o src/kj/parse/capnp_test-common-test.o src/kj/parse/capnp_test-char-test.o src/kj/std/capnp_test-iostream-test.o src/kj/compat/capnp_test-url-test.o src/kj/compat/capnp_test-http-test.o src/kj/compat/capnp_test-gzip-test.o src/kj/compat/capnp_test-readiness-io-test.o src/kj/compat/capnp_test-tls-test.o src/capnp/capnp_test-canonicalize-test.o src/capnp/capnp_test-capability-test.o src/capnp/capnp_test-membrane-test.o src/capnp/capnp_test-schema-test.o src/capnp/capnp_test-schema-loader-test.o src/capnp/capnp_test-schema-parser-test.o src/capnp/capnp_test-dynamic-test.o src/capnp/capnp_test-stringify-test.o src/capnp/capnp_test-serialize-async-test.o src/capnp/capnp_test-serialize-text-test.o src/capnp/capnp_test-rpc-test.o src/capnp/capnp_test-rpc-twoparty-test.o src/capnp/capnp_test-ez-rpc-test.o src/capnp/compat/capnp_test-json-test.o src/capnp/compat/capnp_test-websocket-rpc-test.o src/capnp/compiler/capnp_test-lexer-test.o src/capnp/compiler/capnp_test-type-id-test.o libcapnp-test.a ./.libs/libcapnpc.so ./.libs/libcapnp-rpc.so ./.libs/libcapnp-websocket.so ./.libs/libcapnp-json.so ./.libs/libcapnp.so ./.libs/libkj-http.so ./.libs/libkj-gzip.so ./.libs/libkj-tls.so ./.libs/libkj-async.so ./.libs/libkj-test.so ./.libs/libkj.so make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' make check-TESTS make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' [ TEST ] kj/common-test.c++:30: kj::size() on native arrays [ PASS ] kj/common-test.c++:30: kj::size() on native arrays (8 μs) [ TEST ] kj/common-test.c++:62: legacy test: Common/Maybe [ PASS ] kj/common-test.c++:62: legacy test: Common/Maybe (6 μs) [ TEST ] kj/common-test.c++:434: legacy test: Common/MaybeConstness [ PASS ] kj/common-test.c++:434: legacy test: Common/MaybeConstness (0 μs) [ TEST ] kj/common-test.c++:459: legacy test: Common/MaybeUnwrapOrReturn [ PASS ] kj/common-test.c++:459: legacy test: Common/MaybeUnwrapOrReturn (3 μs) [ TEST ] kj/common-test.c++:570: legacy test: Common/Downcast [ PASS ] kj/common-test.c++:570: legacy test: Common/Downcast (6 μs) [ TEST ] kj/common-test.c++:592: legacy test: Common/MinMax [ PASS ] kj/common-test.c++:592: legacy test: Common/MinMax (0 μs) [ TEST ] kj/common-test.c++:612: legacy test: Common/MinMaxValue [ PASS ] kj/common-test.c++:612: legacy test: Common/MinMaxValue (0 μs) [ TEST ] kj/common-test.c++:642: legacy test: Common/Defer [ PASS ] kj/common-test.c++:642: legacy test: Common/Defer (0 μs) [ TEST ] kj/common-test.c++:660: legacy test: Common/CanConvert [ PASS ] kj/common-test.c++:660: legacy test: Common/CanConvert (0 μs) [ TEST ] kj/common-test.c++:676: legacy test: Common/ArrayAsBytes [ PASS ] kj/common-test.c++:676: legacy test: Common/ArrayAsBytes (0 μs) [ TEST ] kj/common-test.c++:795: ArrayPtr operator == [ PASS ] kj/common-test.c++:795: ArrayPtr operator == (0 μs) [ TEST ] kj/common-test.c++:820: kj::range() [ PASS ] kj/common-test.c++:820: kj::range() (0 μs) [ TEST ] kj/common-test.c++:834: kj::defer() [ PASS ] kj/common-test.c++:834: kj::defer() (0 μs) [ TEST ] kj/common-test.c++:899: kj::ArrayPtr startsWith / endsWith / findFirst / findLast [ PASS ] kj/common-test.c++:899: kj::ArrayPtr startsWith / endsWith / findFirst / findLast (0 μs) [ TEST ] kj/memory-test.c++:29: legacy test: Memory/OwnConst [ PASS ] kj/memory-test.c++:29: legacy test: Memory/OwnConst (0 μs) [ TEST ] kj/memory-test.c++:40: legacy test: Memory/CanConvert [ PASS ] kj/memory-test.c++:40: legacy test: Memory/CanConvert (0 μs) [ TEST ] kj/memory-test.c++:56: legacy test: Memory/AssignNested [ PASS ] kj/memory-test.c++:56: legacy test: Memory/AssignNested (0 μs) [ TEST ] kj/memory-test.c++:79: legacy test: Memory/Attach [ PASS ] kj/memory-test.c++:79: legacy test: Memory/Attach (0 μs) [ TEST ] kj/memory-test.c++:109: legacy test: Memory/AttachNested [ PASS ] kj/memory-test.c++:109: legacy test: Memory/AttachNested (0 μs) [ TEST ] kj/memory-test.c++:139: attachRef [ PASS ] kj/memory-test.c++:139: attachRef (0 μs) [ TEST ] kj/memory-test.c++:169: attachVal [ PASS ] kj/memory-test.c++:169: attachVal (0 μs) [ TEST ] kj/memory-test.c++:246: legacy test: Memory/OwnVoid [ PASS ] kj/memory-test.c++:246: legacy test: Memory/OwnVoid (4 μs) [ TEST ] kj/memory-test.c++:308: legacy test: Memory/OwnConstVoid [ PASS ] kj/memory-test.c++:308: legacy test: Memory/OwnConstVoid (0 μs) [ TEST ] kj/memory-test.c++:386: Own [ PASS ] kj/memory-test.c++:386: Own (0 μs) [ TEST ] kj/memory-test.c++:414: Own with static disposer [ PASS ] kj/memory-test.c++:414: Own with static disposer (0 μs) [ TEST ] kj/memory-test.c++:454: Maybe> [ PASS ] kj/memory-test.c++:454: Maybe> (0 μs) [ TEST ] kj/memory-test.c++:480: disposeWith [ PASS ] kj/memory-test.c++:480: disposeWith (0 μs) [ TEST ] kj/refcount-test.c++:34: legacy test: Refcount/Basic [ PASS ] kj/refcount-test.c++:34: legacy test: Refcount/Basic (1 μs) [ TEST ] kj/refcount-test.c++:69: RefcountedWrapper [ PASS ] kj/refcount-test.c++:69: RefcountedWrapper (0 μs) [ TEST ] kj/array-test.c++:90: legacy test: Array/TrivialConstructor [ PASS ] kj/array-test.c++:90: legacy test: Array/TrivialConstructor (1 μs) [ TEST ] kj/array-test.c++:114: legacy test: Array/ComplexConstructor [ PASS ] kj/array-test.c++:114: legacy test: Array/ComplexConstructor (2 μs) [ TEST ] kj/array-test.c++:126: legacy test: Array/ThrowingConstructor [ PASS ] kj/array-test.c++:126: legacy test: Array/ThrowingConstructor (149 μs) [ TEST ] kj/array-test.c++:135: legacy test: Array/ThrowingDestructor [ PASS ] kj/array-test.c++:135: legacy test: Array/ThrowingDestructor (30 μs) [ TEST ] kj/array-test.c++:149: legacy test: Array/AraryBuilder [ PASS ] kj/array-test.c++:149: legacy test: Array/AraryBuilder (0 μs) [ TEST ] kj/array-test.c++:173: legacy test: Array/AraryBuilderAddAll [ PASS ] kj/array-test.c++:173: legacy test: Array/AraryBuilderAddAll (24 μs) [ TEST ] kj/array-test.c++:290: legacy test: Array/HeapCopy [ PASS ] kj/array-test.c++:290: legacy test: Array/HeapCopy (0 μs) [ TEST ] kj/array-test.c++:309: legacy test: Array/OwnConst [ PASS ] kj/array-test.c++:309: legacy test: Array/OwnConst (0 μs) [ TEST ] kj/array-test.c++:330: legacy test: Array/Map [ PASS ] kj/array-test.c++:330: legacy test: Array/Map (0 μs) [ TEST ] kj/array-test.c++:336: legacy test: Array/MapRawArray [ PASS ] kj/array-test.c++:336: legacy test: Array/MapRawArray (0 μs) [ TEST ] kj/array-test.c++:346: legacy test: Array/ReleaseAsBytesOrChars [ PASS ] kj/array-test.c++:346: legacy test: Array/ReleaseAsBytesOrChars (0 μs) [ TEST ] kj/array-test.c++:382: kj::arr() [ PASS ] kj/array-test.c++:382: kj::arr() (1 μs) [ TEST ] kj/array-test.c++:393: kj::arrOf() [ PASS ] kj/array-test.c++:393: kj::arrOf() (0 μs) [ TEST ] kj/array-test.c++:413: legacy test: Array/Attach [ PASS ] kj/array-test.c++:413: legacy test: Array/Attach (0 μs) [ TEST ] kj/array-test.c++:446: legacy test: Array/AttachNested [ PASS ] kj/array-test.c++:446: legacy test: Array/AttachNested (0 μs) [ TEST ] kj/array-test.c++:480: legacy test: Array/AttachFromArrayPtr [ PASS ] kj/array-test.c++:480: legacy test: Array/AttachFromArrayPtr (0 μs) [ TEST ] kj/list-test.c++:35: List [ PASS ] kj/list-test.c++:35: List (0 μs) [ TEST ] kj/list-test.c++:157: List remove while iterating [ PASS ] kj/list-test.c++:157: List remove while iterating (0 μs) [ TEST ] kj/string-test.c++:33: legacy test: String/Str [ PASS ] kj/string-test.c++:33: legacy test: String/Str (30 μs) [ TEST ] kj/string-test.c++:65: legacy test: String/Nullptr [ PASS ] kj/string-test.c++:65: legacy test: String/Nullptr (0 μs) [ TEST ] kj/string-test.c++:71: legacy test: String/StartsEndsWith [ PASS ] kj/string-test.c++:71: legacy test: String/StartsEndsWith (0 μs) [ TEST ] kj/string-test.c++:84: legacy test: String/parseAs [ PASS ] kj/string-test.c++:84: legacy test: String/parseAs (461 μs) [ TEST ] kj/string-test.c++:168: legacy test: String/tryParseAs [ PASS ] kj/string-test.c++:168: legacy test: String/tryParseAs (9 μs) [ TEST ] kj/string-test.c++:254: legacy test: String/StlInterop [ PASS ] kj/string-test.c++:254: legacy test: String/StlInterop (1 μs) [ TEST ] kj/string-test.c++:270: legacy test: String/ToString [ PASS ] kj/string-test.c++:270: legacy test: String/ToString (0 μs) [ TEST ] kj/string-test.c++:275: string literals with _kj suffix [ PASS ] kj/string-test.c++:275: string literals with _kj suffix (0 μs) [ TEST ] kj/string-test.c++:287: kj::delimited() and kj::strPreallocated() [ PASS ] kj/string-test.c++:287: kj::delimited() and kj::strPreallocated() (6 μs) [ TEST ] kj/string-test.c++:306: parsing 'nan' returns canonical NaN value [ PASS ] kj/string-test.c++:306: parsing 'nan' returns canonical NaN value (0 μs) [ TEST ] kj/string-test.c++:321: stringify array-of-array [ PASS ] kj/string-test.c++:321: stringify array-of-array (1 μs) [ TEST ] kj/string-test.c++:330: ArrayPtr == StringPtr [ PASS ] kj/string-test.c++:330: ArrayPtr == StringPtr (0 μs) [ TEST ] kj/string-test.c++:340: String == String [ PASS ] kj/string-test.c++:340: String == String (0 μs) [ TEST ] kj/string-test.c++:355: float stringification and parsing is not locale-dependent [ PASS ] kj/string-test.c++:355: float stringification and parsing is not locale-dependent (76 μs) [ TEST ] kj/string-test.c++:383: ConstString [ PASS ] kj/string-test.c++:383: ConstString (0 μs) [ TEST ] kj/string-tree-test.c++:29: legacy test: StringTree/StrTree [ PASS ] kj/string-tree-test.c++:29: legacy test: StringTree/StrTree (9 μs) [ TEST ] kj/string-tree-test.c++:47: legacy test: StringTree/DelimitedArray [ PASS ] kj/string-tree-test.c++:47: legacy test: StringTree/DelimitedArray (2 μs) [ TEST ] kj/table-test.c++:46: _::tryReserveSize() works [ PASS ] kj/table-test.c++:46: _::tryReserveSize() works (0 μs) [ TEST ] kj/table-test.c++:71: simple table [ PASS ] kj/table-test.c++:71: simple table (57 μs) [ TEST ] kj/table-test.c++:203: hash tables when hash is always same [ PASS ] kj/table-test.c++:203: hash tables when hash is always same (29 μs) [ TEST ] kj/table-test.c++:285: HashIndex with many erasures doesn't keep growing [ PASS ] kj/table-test.c++:285: HashIndex with many erasures doesn't keep growing (35647 μs) [ TEST ] kj/table-test.c++:334: double-index table [ PASS ] kj/table-test.c++:334: double-index table (132 μs) [ TEST ] kj/table-test.c++:412: benchmark: kj::Table [ PASS ] kj/table-test.c++:412: benchmark: kj::Table (56008 μs) [ TEST ] kj/table-test.c++:448: benchmark: std::unordered_set [ PASS ] kj/table-test.c++:448: benchmark: std::unordered_set (67131 μs) [ TEST ] kj/table-test.c++:488: benchmark: kj::Table [ PASS ] kj/table-test.c++:488: benchmark: kj::Table (182456 μs) [ TEST ] kj/table-test.c++:533: benchmark: std::unordered_set [ PASS ] kj/table-test.c++:533: benchmark: std::unordered_set (230613 μs) [ TEST ] kj/table-test.c++:578: B-tree internals [ PASS ] kj/table-test.c++:578: B-tree internals (2 μs) [ TEST ] kj/table-test.c++:666: simple tree table [ PASS ] kj/table-test.c++:666: simple tree table (105 μs) [ TEST ] kj/table-test.c++:858: large tree table [ PASS ] kj/table-test.c++:858: large tree table (824707 μs) [ TEST ] kj/table-test.c++:912: TreeIndex fuzz test [ PASS ] kj/table-test.c++:912: TreeIndex fuzz test (2451 μs) [ TEST ] kj/table-test.c++:975: TreeIndex clear() leaves tree in valid state [ PASS ] kj/table-test.c++:975: TreeIndex clear() leaves tree in valid state (5 μs) [ TEST ] kj/table-test.c++:996: benchmark: kj::Table [ PASS ] kj/table-test.c++:996: benchmark: kj::Table (472299 μs) [ TEST ] kj/table-test.c++:1033: benchmark: std::set [ PASS ] kj/table-test.c++:1033: benchmark: std::set (245600 μs) [ TEST ] kj/table-test.c++:1073: benchmark: kj::Table [ PASS ] kj/table-test.c++:1073: benchmark: kj::Table (966659 μs) [ TEST ] kj/table-test.c++:1113: benchmark: std::set [ PASS ] kj/table-test.c++:1113: benchmark: std::set (771032 μs) [ TEST ] kj/table-test.c++:1158: insertion order index [ PASS ] kj/table-test.c++:1158: insertion order index (21 μs) [ TEST ] kj/table-test.c++:1260: insertion order index is movable [ PASS ] kj/table-test.c++:1260: insertion order index is movable (1 μs) [ TEST ] kj/table-test.c++:1344: HashIndex rollback on insertion failure [ PASS ] kj/table-test.c++:1344: HashIndex rollback on insertion failure (4 μs) [ TEST ] kj/table-test.c++:1376: TreeIndex rollback on insertion failure [ PASS ] kj/table-test.c++:1376: TreeIndex rollback on insertion failure (9 μs) [ TEST ] kj/map-test.c++:29: HashMap [ PASS ] kj/map-test.c++:29: HashMap (12 μs) [ TEST ] kj/map-test.c++:78: TreeMap [ PASS ] kj/map-test.c++:78: TreeMap (5 μs) [ TEST ] kj/map-test.c++:127: TreeMap range [ PASS ] kj/map-test.c++:127: TreeMap range (4 μs) [ TEST ] kj/map-test.c++:168: HashMap findOrCreate throws [ PASS ] kj/map-test.c++:168: HashMap findOrCreate throws (19 μs) [ TEST ] kj/map-test.c++:209: HashMap eraseAll [ PASS ] kj/map-test.c++:209: HashMap eraseAll (2 μs) [ TEST ] kj/map-test.c++:214: TreeMap eraseAll [ PASS ] kj/map-test.c++:214: TreeMap eraseAll (1 μs) [ TEST ] kj/encoding-test.c++:84: encode UTF-8 to UTF-16 [ PASS ] kj/encoding-test.c++:84: encode UTF-8 to UTF-16 (8 μs) [ TEST ] kj/encoding-test.c++:91: invalid UTF-8 to UTF-16 [ PASS ] kj/encoding-test.c++:91: invalid UTF-8 to UTF-16 (5 μs) [ TEST ] kj/encoding-test.c++:150: encode UTF-8 to UTF-32 [ PASS ] kj/encoding-test.c++:150: encode UTF-8 to UTF-32 (3 μs) [ TEST ] kj/encoding-test.c++:157: invalid UTF-8 to UTF-32 [ PASS ] kj/encoding-test.c++:157: invalid UTF-8 to UTF-32 (4 μs) [ TEST ] kj/encoding-test.c++:195: decode UTF-16 to UTF-8 [ PASS ] kj/encoding-test.c++:195: decode UTF-16 to UTF-8 (9 μs) [ TEST ] kj/encoding-test.c++:202: invalid UTF-16 to UTF-8 [ PASS ] kj/encoding-test.c++:202: invalid UTF-16 to UTF-8 (2 μs) [ TEST ] kj/encoding-test.c++:215: decode UTF-32 to UTF-8 [ PASS ] kj/encoding-test.c++:215: decode UTF-32 to UTF-8 (1 μs) [ TEST ] kj/encoding-test.c++:222: invalid UTF-32 to UTF-8 [ PASS ] kj/encoding-test.c++:222: invalid UTF-32 to UTF-8 (0 μs) [ TEST ] kj/encoding-test.c++:232: round-trip invalid UTF-16 [ PASS ] kj/encoding-test.c++:232: round-trip invalid UTF-16 (3 μs) [ TEST ] kj/encoding-test.c++:239: EncodingResult as a Maybe [ PASS ] kj/encoding-test.c++:239: EncodingResult as a Maybe (0 μs) [ TEST ] kj/encoding-test.c++:253: encode to wchar_t [ PASS ] kj/encoding-test.c++:253: encode to wchar_t (2 μs) [ TEST ] kj/encoding-test.c++:260: decode from wchar_t [ PASS ] kj/encoding-test.c++:260: decode from wchar_t (2 μs) [ TEST ] kj/encoding-test.c++:269: hex encoding/decoding [ PASS ] kj/encoding-test.c++:269: hex encoding/decoding (9 μs) [ TEST ] kj/encoding-test.c++:288: URI encoding/decoding [ PASS ] kj/encoding-test.c++:288: URI encoding/decoding (6 μs) [ TEST ] kj/encoding-test.c++:322: URL component encoding [ PASS ] kj/encoding-test.c++:322: URL component encoding (5 μs) [ TEST ] kj/encoding-test.c++:348: application/x-www-form-urlencoded encoding/decoding [ PASS ] kj/encoding-test.c++:348: application/x-www-form-urlencoded encoding/decoding (4 μs) [ TEST ] kj/encoding-test.c++:373: C escape encoding/decoding [ PASS ] kj/encoding-test.c++:373: C escape encoding/decoding (11 μs) [ TEST ] kj/encoding-test.c++:400: base64 encoding/decoding [ PASS ] kj/encoding-test.c++:400: base64 encoding/decoding (5 μs) [ TEST ] kj/encoding-test.c++:489: base64 url encoding [ PASS ] kj/encoding-test.c++:489: base64 url encoding (2 μs) [ TEST ] kj/exception-test.c++:32: legacy test: Exception/TrimSourceFilename [ PASS ] kj/exception-test.c++:32: legacy test: Exception/TrimSourceFilename (1 μs) [ TEST ] kj/exception-test.c++:41: legacy test: Exception/RunCatchingExceptions [ PASS ] kj/exception-test.c++:41: legacy test: Exception/RunCatchingExceptions (45 μs) [ TEST ] kj/exception-test.c++:64: legacy test: Exception/RunCatchingExceptionsStdException [ PASS ] kj/exception-test.c++:64: legacy test: Exception/RunCatchingExceptionsStdException (37 μs) [ TEST ] kj/exception-test.c++:76: legacy test: Exception/RunCatchingExceptionsOtherException [ PASS ] kj/exception-test.c++:76: legacy test: Exception/RunCatchingExceptionsOtherException (17 μs) [ TEST ] kj/exception-test.c++:107: legacy test: Exception/UnwindDetector [ PASS ] kj/exception-test.c++:107: legacy test: Exception/UnwindDetector (62 μs) [ TEST ] kj/exception-test.c++:141: legacy test: Exception/ExceptionCallbackMustBeOnStack [ PASS ] kj/exception-test.c++:141: legacy test: Exception/ExceptionCallbackMustBeOnStack (24 μs) [ TEST ] kj/exception-test.c++:148: legacy test: Exception/ScopeSuccessFail [ PASS ] kj/exception-test.c++:148: legacy test: Exception/ScopeSuccessFail (2 μs) [ TEST ] kj/exception-test.c++:192: getStackTrace() returns correct line number, not line + 1 [ PASS ] kj/exception-test.c++:192: getStackTrace() returns correct line number, not line + 1 (27 μs) [ TEST ] kj/exception-test.c++:218: InFlightExceptionIterator works [ PASS ] kj/exception-test.c++:218: InFlightExceptionIterator works (21 μs) [ TEST ] kj/exception-test.c++:252: computeRelativeTrace [ PASS ] kj/exception-test.c++:252: computeRelativeTrace (2 μs) [ TEST ] kj/debug-test.c++:206: legacy test: Debug/Log [ PASS ] kj/debug-test.c++:206: legacy test: Debug/Log (115 μs) [ TEST ] kj/debug-test.c++:284: legacy test: Debug/Exception [ PASS ] kj/debug-test.c++:284: legacy test: Debug/Exception (1 μs) [ TEST ] kj/debug-test.c++:295: legacy test: Debug/Catch [ PASS ] kj/debug-test.c++:295: legacy test: Debug/Catch (51 μs) [ TEST ] kj/debug-test.c++:359: legacy test: Debug/Syscall [ PASS ] kj/debug-test.c++:359: legacy test: Debug/Syscall (77 μs) [ TEST ] kj/debug-test.c++:415: legacy test: Debug/Context [ PASS ] kj/debug-test.c++:415: legacy test: Debug/Context (69 μs) [ TEST ] kj/debug-test.c++:466: magic assert stringification [ PASS ] kj/debug-test.c++:466: magic assert stringification (108 μs) [ TEST ] kj/arena-test.c++:62: legacy test: Arena/Object [ PASS ] kj/arena-test.c++:62: legacy test: Arena/Object (8 μs) [ TEST ] kj/arena-test.c++:80: legacy test: Arena/TrivialObject [ PASS ] kj/arena-test.c++:80: legacy test: Arena/TrivialObject (0 μs) [ TEST ] kj/arena-test.c++:90: legacy test: Arena/OwnObject [ PASS ] kj/arena-test.c++:90: legacy test: Arena/OwnObject (0 μs) [ TEST ] kj/arena-test.c++:107: legacy test: Arena/Array [ PASS ] kj/arena-test.c++:107: legacy test: Arena/Array (0 μs) [ TEST ] kj/arena-test.c++:124: legacy test: Arena/TrivialArray [ PASS ] kj/arena-test.c++:124: legacy test: Arena/TrivialArray (0 μs) [ TEST ] kj/arena-test.c++:133: legacy test: Arena/OwnArray [ PASS ] kj/arena-test.c++:133: legacy test: Arena/OwnArray (0 μs) [ TEST ] kj/arena-test.c++:153: legacy test: Arena/ObjectThrow [ PASS ] kj/arena-test.c++:153: legacy test: Arena/ObjectThrow (22 μs) [ TEST ] kj/arena-test.c++:168: legacy test: Arena/ArrayThrow [ PASS ] kj/arena-test.c++:168: legacy test: Arena/ArrayThrow (20 μs) [ TEST ] kj/arena-test.c++:183: legacy test: Arena/Alignment [ PASS ] kj/arena-test.c++:183: legacy test: Arena/Alignment (0 μs) [ TEST ] kj/arena-test.c++:196: legacy test: Arena/EndOfChunk [ PASS ] kj/arena-test.c++:196: legacy test: Arena/EndOfChunk (0 μs) [ TEST ] kj/arena-test.c++:222: legacy test: Arena/EndOfChunkAlignment [ PASS ] kj/arena-test.c++:222: legacy test: Arena/EndOfChunkAlignment (0 μs) [ TEST ] kj/arena-test.c++:247: legacy test: Arena/TooBig [ PASS ] kj/arena-test.c++:247: legacy test: Arena/TooBig (1 μs) [ TEST ] kj/arena-test.c++:266: legacy test: Arena/MultiSegment [ PASS ] kj/arena-test.c++:266: legacy test: Arena/MultiSegment (0 μs) [ TEST ] kj/arena-test.c++:282: legacy test: Arena/Constructor [ PASS ] kj/arena-test.c++:282: legacy test: Arena/Constructor (0 μs) [ TEST ] kj/arena-test.c++:289: legacy test: Arena/Strings [ PASS ] kj/arena-test.c++:289: legacy test: Arena/Strings (0 μs) [ TEST ] kj/units-test.c++:50: legacy test: UnitMeasure/Basics [ PASS ] kj/units-test.c++:50: legacy test: UnitMeasure/Basics (0 μs) [ TEST ] kj/units-test.c++:71: legacy test: UnitMeasure/AtLeastUInt [ PASS ] kj/units-test.c++:71: legacy test: UnitMeasure/AtLeastUInt (0 μs) [ TEST ] kj/units-test.c++:99: legacy test: UnitMeasure/BoundedConst [ PASS ] kj/units-test.c++:99: legacy test: UnitMeasure/BoundedConst (0 μs) [ TEST ] kj/units-test.c++:152: legacy test: UnitMeasure/Bounded [ PASS ] kj/units-test.c++:152: legacy test: UnitMeasure/Bounded (0 μs) [ TEST ] kj/units-test.c++:232: legacy test: UnitMeasure/BoundedVsGuardedConst [ PASS ] kj/units-test.c++:232: legacy test: UnitMeasure/BoundedVsGuardedConst (0 μs) [ TEST ] kj/units-test.c++:267: legacy test: UnitMeasure/BoundedRange [ PASS ] kj/units-test.c++:267: legacy test: UnitMeasure/BoundedRange (0 μs) [ TEST ] kj/units-test.c++:290: legacy test: UnitMeasure/BoundedQuantity [ PASS ] kj/units-test.c++:290: legacy test: UnitMeasure/BoundedQuantity (0 μs) [ TEST ] kj/units-test.c++:318: legacy test: UnitMeasure/BoundedMinMax [ PASS ] kj/units-test.c++:318: legacy test: UnitMeasure/BoundedMinMax (0 μs) [ TEST ] kj/units-test.c++:353: compare bounded quantities of different bounds [ PASS ] kj/units-test.c++:353: compare bounded quantities of different bounds (0 μs) [ TEST ] kj/tuple-test.c++:35: legacy test: Tuple/Tuple [ PASS ] kj/tuple-test.c++:35: legacy test: Tuple/Tuple (2 μs) [ TEST ] kj/tuple-test.c++:93: legacy test: Tuple/RefTuple [ PASS ] kj/tuple-test.c++:93: legacy test: Tuple/RefTuple (0 μs) [ TEST ] kj/one-of-test.c++:28: legacy test: OneOf/Basic [ PASS ] kj/one-of-test.c++:28: legacy test: OneOf/Basic (0 μs) [ TEST ] kj/one-of-test.c++:80: legacy test: OneOf/Copy [ PASS ] kj/one-of-test.c++:80: legacy test: OneOf/Copy (0 μs) [ TEST ] kj/one-of-test.c++:101: legacy test: OneOf/Switch [ PASS ] kj/one-of-test.c++:101: legacy test: OneOf/Switch (0 μs) [ TEST ] kj/one-of-test.c++:154: legacy test: OneOf/Maybe [ PASS ] kj/one-of-test.c++:154: legacy test: OneOf/Maybe (0 μs) [ TEST ] kj/one-of-test.c++:173: OneOf copy/move from alternative variants [ PASS ] kj/one-of-test.c++:173: OneOf copy/move from alternative variants (0 μs) [ TEST ] kj/one-of-test.c++:218: legacy test: OneOf/MaxVariants [ PASS ] kj/one-of-test.c++:218: legacy test: OneOf/MaxVariants (0 μs) [ TEST ] kj/function-test.c++:28: legacy test: Function/Lambda [ PASS ] kj/function-test.c++:28: legacy test: Function/Lambda (0 μs) [ TEST ] kj/function-test.c++:57: legacy test: Function/Method [ PASS ] kj/function-test.c++:57: legacy test: Function/Method (1 μs) [ TEST ] kj/function-test.c++:100: legacy test: ConstFunction/Method [ PASS ] kj/function-test.c++:100: legacy test: ConstFunction/Method (0 μs) [ TEST ] kj/function-test.c++:135: FunctionParam [ PASS ] kj/function-test.c++:135: FunctionParam (0 μs) [ TEST ] kj/io-test.c++:34: legacy test: Io/WriteVec [ PASS ] kj/io-test.c++:34: legacy test: Io/WriteVec (50 μs) [ TEST ] kj/io-test.c++:61: stringify AutoCloseFd [ PASS ] kj/io-test.c++:61: stringify AutoCloseFd (10 μs) [ TEST ] kj/io-test.c++:69: VectorOutputStream [ PASS ] kj/io-test.c++:69: VectorOutputStream (8 μs) [ TEST ] kj/io-test.c++:146: InputStream::readAllText() / readAllBytes() [ PASS ] kj/io-test.c++:146: InputStream::readAllText() / readAllBytes() (10612 μs) [ TEST ] kj/io-test.c++:184: ArrayOutputStream::write() does not assume adjacent write buffer is its own [ PASS ] kj/io-test.c++:184: ArrayOutputStream::write() does not assume adjacent write buffer is its own (37 μs) [ TEST ] kj/mutex-test.c++:65: legacy test: Mutex/MutexGuarded [ PASS ] kj/mutex-test.c++:65: legacy test: Mutex/MutexGuarded (130714 μs) [ TEST ] kj/mutex-test.c++:169: legacy test: Mutex/When [ PASS ] kj/mutex-test.c++:169: legacy test: Mutex/When (136914 μs) [ TEST ] kj/mutex-test.c++:262: legacy test: Mutex/WhenWithTimeout [ PASS ] kj/mutex-test.c++:262: legacy test: Mutex/WhenWithTimeout (172269 μs) [ TEST ] kj/mutex-test.c++:391: legacy test: Mutex/WhenWithTimeoutPreciseTiming [ PASS ] kj/mutex-test.c++:391: legacy test: Mutex/WhenWithTimeoutPreciseTiming (100076 μs) [ TEST ] kj/mutex-test.c++:422: legacy test: Mutex/WhenWithTimeoutPreciseTimingAfterInterrupt [ PASS ] kj/mutex-test.c++:422: legacy test: Mutex/WhenWithTimeoutPreciseTimingAfterInterrupt (100185 μs) [ TEST ] kj/mutex-test.c++:456: wait()s wake each other [ PASS ] kj/mutex-test.c++:456: wait()s wake each other (201 μs) [ TEST ] kj/mutex-test.c++:478: legacy test: Mutex/Lazy [ PASS ] kj/mutex-test.c++:478: legacy test: Mutex/Lazy (10198 μs) [ TEST ] kj/mutex-test.c++:503: legacy test: Mutex/LazyException [ PASS ] kj/mutex-test.c++:503: legacy test: Mutex/LazyException (66 μs) [ TEST ] kj/mutex-test.c++:568: ExternalMutexGuarded destroy after release [ PASS ] kj/mutex-test.c++:568: ExternalMutexGuarded destroy after release (1 μs) [ TEST ] kj/mutex-test.c++:597: ExternalMutexGuarded destroy without release [ PASS ] kj/mutex-test.c++:597: ExternalMutexGuarded destroy without release (0 μs) [ TEST ] kj/mutex-test.c++:618: condvar wait with flapping predicate [ PASS ] kj/mutex-test.c++:618: condvar wait with flapping predicate (10911 μs) [ TEST ] kj/time-test.c++:41: stringify times [ PASS ] kj/time-test.c++:41: stringify times (6 μs) [ TEST ] kj/time-test.c++:65: calendar clocks matches unix time [ PASS ] kj/time-test.c++:65: calendar clocks matches unix time (1 μs) [ TEST ] kj/time-test.c++:84: monotonic clocks match each other [ PASS ] kj/time-test.c++:84: monotonic clocks match each other (0 μs) [ TEST ] kj/time-test.c++:99: all clocks advance in real time [ PASS ] kj/time-test.c++:99: all clocks advance in real time (150075 μs) [ TEST ] kj/threadlocal-test.c++:33: legacy test: ThreadLocal/Basic [ PASS ] kj/threadlocal-test.c++:33: legacy test: ThreadLocal/Basic (154 μs) [ TEST ] kj/filesystem-test.c++:29: Path [ PASS ] kj/filesystem-test.c++:29: Path (55 μs) [ TEST ] kj/filesystem-test.c++:89: Path comparisons [ PASS ] kj/filesystem-test.c++:89: Path comparisons (16 μs) [ TEST ] kj/filesystem-test.c++:130: Path exceptions [ PASS ] kj/filesystem-test.c++:130: Path exceptions (421 μs) [ TEST ] kj/filesystem-test.c++:162: Win32 Path [ PASS ] kj/filesystem-test.c++:162: Win32 Path (40 μs) [ TEST ] kj/filesystem-test.c++:213: Win32 Path exceptions [ PASS ] kj/filesystem-test.c++:213: Win32 Path exceptions (379 μs) [ TEST ] kj/filesystem-test.c++:245: WriteMode operators [ PASS ] kj/filesystem-test.c++:245: WriteMode operators (0 μs) [ TEST ] kj/filesystem-test.c++:289: InMemoryFile [ PASS ] kj/filesystem-test.c++:289: InMemoryFile (40 μs) [ TEST ] kj/filesystem-test.c++:378: InMemoryFile::copy() [ PASS ] kj/filesystem-test.c++:378: InMemoryFile::copy() (214 μs) [ TEST ] kj/filesystem-test.c++:410: File::copy() [ PASS ] kj/filesystem-test.c++:410: File::copy() (207 μs) [ TEST ] kj/filesystem-test.c++:442: InMemoryDirectory [ PASS ] kj/filesystem-test.c++:442: InMemoryDirectory (65 μs) [ TEST ] kj/filesystem-test.c++:615: InMemoryDirectory symlinks [ PASS ] kj/filesystem-test.c++:615: InMemoryDirectory symlinks (69 μs) [ TEST ] kj/filesystem-test.c++:677: InMemoryDirectory link [ PASS ] kj/filesystem-test.c++:677: InMemoryDirectory link (6 μs) [ TEST ] kj/filesystem-test.c++:702: InMemoryDirectory copy [ PASS ] kj/filesystem-test.c++:702: InMemoryDirectory copy (12 μs) [ TEST ] kj/filesystem-test.c++:729: InMemoryDirectory move [ PASS ] kj/filesystem-test.c++:729: InMemoryDirectory move (4 μs) [ TEST ] kj/filesystem-test.c++:750: InMemoryDirectory createTemporary [ PASS ] kj/filesystem-test.c++:750: InMemoryDirectory createTemporary (0 μs) [ TEST ] kj/filesystem-disk-test.c++:280: DiskFile [ PASS ] kj/filesystem-disk-test.c++:280: DiskFile (215 μs) [ TEST ] kj/filesystem-disk-test.c++:373: DiskFile::copy() [ PASS ] kj/filesystem-disk-test.c++:373: DiskFile::copy() (213 μs) [ TEST ] kj/filesystem-disk-test.c++:398: DiskDirectory [ PASS ] kj/filesystem-disk-test.c++:398: DiskDirectory (461 μs) [ TEST ] kj/filesystem-disk-test.c++:546: DiskDirectory symlinks [ PASS ] kj/filesystem-disk-test.c++:546: DiskDirectory symlinks (330 μs) [ TEST ] kj/filesystem-disk-test.c++:602: DiskDirectory link [ PASS ] kj/filesystem-disk-test.c++:602: DiskDirectory link (113 μs) [ TEST ] kj/filesystem-disk-test.c++:630: DiskDirectory copy [ PASS ] kj/filesystem-disk-test.c++:630: DiskDirectory copy (228 μs) [ TEST ] kj/filesystem-disk-test.c++:654: DiskDirectory copy-replace [ PASS ] kj/filesystem-disk-test.c++:654: DiskDirectory copy-replace (416 μs) [ TEST ] kj/filesystem-disk-test.c++:691: DiskDirectory move [ PASS ] kj/filesystem-disk-test.c++:691: DiskDirectory move (137 μs) [ TEST ] kj/filesystem-disk-test.c++:710: DiskDirectory move-replace [ PASS ] kj/filesystem-disk-test.c++:710: DiskDirectory move-replace (251 μs) [ TEST ] kj/filesystem-disk-test.c++:742: DiskDirectory createTemporary [ PASS ] kj/filesystem-disk-test.c++:742: DiskDirectory createTemporary (39 μs) [ TEST ] kj/filesystem-disk-test.c++:752: DiskDirectory replaceSubdir() [ PASS ] kj/filesystem-disk-test.c++:752: DiskDirectory replaceSubdir() (181 μs) [ TEST ] kj/filesystem-disk-test.c++:793: DiskDirectory replace directory with file [ PASS ] kj/filesystem-disk-test.c++:793: DiskDirectory replace directory with file (101 μs) [ TEST ] kj/filesystem-disk-test.c++:821: DiskDirectory replace file with directory [ PASS ] kj/filesystem-disk-test.c++:821: DiskDirectory replace file with directory (129 μs) [ TEST ] kj/filesystem-disk-test.c++:967: DiskFilesystem::computeCurrentPath kj/filesystem-disk-unix.c++:1734: PWD environment variable doesn't match current directory; pwd = /usr/src/RPM/BUILD/capnproto-1.0.1/c++ [ PASS ] kj/filesystem-disk-test.c++:967: DiskFilesystem::computeCurrentPath (147 μs) [ TEST ] kj/test-test.c++:36: GlobFilter [ PASS ] kj/test-test.c++:36: GlobFilter (9 μs) [ TEST ] kj/test-test.c++:88: expect exit from exit [ PASS ] kj/test-test.c++:88: expect exit from exit (6110 μs) [ TEST ] kj/test-test.c++:94: expect exit from thrown exception *** Fatal uncaught std::exception: test error stack: 7f61ebeb9478 7f61ebdd2728 7f61ebdd2e50 7f61ebeba019 559528189adc 7f61ec144c11 55952832bd90 7f61ec179747 7f61ec179f16 7f61ec17a7c0 7f61ec1497f9 7f61ec14a70c 7f61ec17858b 7f61ebbf8c8b 7f61ebbf8d44 55952823e3c0 [ PASS ] kj/test-test.c++:94: expect exit from thrown exception (3990 μs) [ TEST ] kj/test-test.c++:99: expect signal from abort [ PASS ] kj/test-test.c++:99: expect signal from abort (3985 μs) [ TEST ] kj/test-test.c++:103: expect signal from sigint [ PASS ] kj/test-test.c++:103: expect signal from sigint (7639 μs) [ TEST ] capnp/common-test.c++:35: legacy test: Common/Version [ PASS ] capnp/common-test.c++:35: legacy test: Common/Version (3 μs) [ TEST ] capnp/blob-test.c++:34: legacy test: Blob/Text [ PASS ] capnp/blob-test.c++:34: legacy test: Blob/Text (1 μs) [ TEST ] capnp/blob-test.c++:60: legacy test: Blob/Data [ PASS ] capnp/blob-test.c++:60: legacy test: Blob/Data (0 μs) [ TEST ] capnp/blob-test.c++:79: legacy test: Blob/Compare [ PASS ] capnp/blob-test.c++:79: legacy test: Blob/Compare (0 μs) [ TEST ] capnp/blob-test.c++:117: legacy test: Blob/StlInterop [ PASS ] capnp/blob-test.c++:117: legacy test: Blob/StlInterop (0 μs) [ TEST ] capnp/endian-test.c++:33: legacy test: Endian/Byte [ PASS ] capnp/endian-test.c++:33: legacy test: Endian/Byte (5 μs) [ TEST ] capnp/endian-test.c++:54: legacy test: Endian/TwoBytes [ PASS ] capnp/endian-test.c++:54: legacy test: Endian/TwoBytes (0 μs) [ TEST ] capnp/endian-test.c++:71: legacy test: Endian/FourBytes [ PASS ] capnp/endian-test.c++:71: legacy test: Endian/FourBytes (0 μs) [ TEST ] capnp/endian-test.c++:86: legacy test: Endian/EightBytes [ PASS ] capnp/endian-test.c++:86: legacy test: Endian/EightBytes (0 μs) [ TEST ] capnp/endian-test.c++:33: legacy test: Endian/Byte [ PASS ] capnp/endian-test.c++:33: legacy test: Endian/Byte (0 μs) [ TEST ] capnp/endian-test.c++:54: legacy test: Endian/TwoBytes [ PASS ] capnp/endian-test.c++:54: legacy test: Endian/TwoBytes (0 μs) [ TEST ] capnp/endian-test.c++:71: legacy test: Endian/FourBytes [ PASS ] capnp/endian-test.c++:71: legacy test: Endian/FourBytes (0 μs) [ TEST ] capnp/endian-test.c++:86: legacy test: Endian/EightBytes [ PASS ] capnp/endian-test.c++:86: legacy test: Endian/EightBytes (0 μs) [ TEST ] capnp/endian-reverse-test.c++:36: legacy test: EndianReverse/Byte [ PASS ] capnp/endian-reverse-test.c++:36: legacy test: EndianReverse/Byte (0 μs) [ TEST ] capnp/endian-reverse-test.c++:57: legacy test: EndianReverse/TwoBytes [ PASS ] capnp/endian-reverse-test.c++:57: legacy test: EndianReverse/TwoBytes (0 μs) [ TEST ] capnp/endian-reverse-test.c++:74: legacy test: EndianReverse/FourBytes [ PASS ] capnp/endian-reverse-test.c++:74: legacy test: EndianReverse/FourBytes (0 μs) [ TEST ] capnp/endian-reverse-test.c++:89: legacy test: EndianReverse/EightBytes [ PASS ] capnp/endian-reverse-test.c++:89: legacy test: EndianReverse/EightBytes (0 μs) [ TEST ] capnp/layout-test.c++:52: legacy test: WireFormat/SimpleRawDataStruct [ PASS ] capnp/layout-test.c++:52: legacy test: WireFormat/SimpleRawDataStruct (1 μs) [ TEST ] capnp/layout-test.c++:289: legacy test: WireFormat/StructRoundTrip_OneSegment [ PASS ] capnp/layout-test.c++:289: legacy test: WireFormat/StructRoundTrip_OneSegment (47 μs) [ TEST ] capnp/layout-test.c++:327: legacy test: WireFormat/StructRoundTrip_OneSegmentPerAllocation [ PASS ] capnp/layout-test.c++:327: legacy test: WireFormat/StructRoundTrip_OneSegmentPerAllocation (33 μs) [ TEST ] capnp/layout-test.c++:366: legacy test: WireFormat/StructRoundTrip_MultipleSegmentsWithMultipleAllocations [ PASS ] capnp/layout-test.c++:366: legacy test: WireFormat/StructRoundTrip_MultipleSegmentsWithMultipleAllocations (5 μs) [ TEST ] capnp/layout-test.c++:399: legacy test: WireFormat/NanPatching [ PASS ] capnp/layout-test.c++:399: legacy test: WireFormat/NanPatching (0 μs) [ TEST ] capnp/any-test.c++:31: legacy test: Any/AnyPointer [ PASS ] capnp/any-test.c++:31: legacy test: Any/AnyPointer (81 μs) [ TEST ] capnp/any-test.c++:109: legacy test: Any/AnyStruct [ PASS ] capnp/any-test.c++:109: legacy test: Any/AnyStruct (13 μs) [ TEST ] capnp/any-test.c++:181: legacy test: Any/AnyList [ PASS ] capnp/any-test.c++:181: legacy test: Any/AnyList (4 μs) [ TEST ] capnp/any-test.c++:229: legacy test: Any/AnyStructListCapInSchema [ PASS ] capnp/any-test.c++:229: legacy test: Any/AnyStructListCapInSchema (185 μs) [ TEST ] capnp/any-test.c++:285: Builder::isStruct() does not corrupt segment pointer [ PASS ] capnp/any-test.c++:285: Builder::isStruct() does not corrupt segment pointer (10 μs) [ TEST ] capnp/any-test.c++:307: legacy test: Any/Equals [ PASS ] capnp/any-test.c++:307: legacy test: Any/Equals (101 μs) [ TEST ] capnp/any-test.c++:357: Bit list with nonzero pad bits [ PASS ] capnp/any-test.c++:357: Bit list with nonzero pad bits (10 μs) [ TEST ] capnp/any-test.c++:380: Pointer list unequal to struct list [ PASS ] capnp/any-test.c++:380: Pointer list unequal to struct list (0 μs) [ TEST ] capnp/any-test.c++:405: Truncating non-null pointer fields does not preserve equality [ PASS ] capnp/any-test.c++:405: Truncating non-null pointer fields does not preserve equality (0 μs) [ TEST ] capnp/message-test.c++:33: legacy test: Message/MallocBuilderWithFirstSegment [ PASS ] capnp/message-test.c++:33: legacy test: Message/MallocBuilderWithFirstSegment (2 μs) [ TEST ] capnp/message-test.c++:65: legacy test: Message/MessageBuilderInit [ PASS ] capnp/message-test.c++:65: legacy test: Message/MessageBuilderInit (9 μs) [ TEST ] capnp/message-test.c++:93: legacy test: Message/MessageBuilderInitMultiSegment [ PASS ] capnp/message-test.c++:93: legacy test: Message/MessageBuilderInitMultiSegment (23 μs) [ TEST ] capnp/message-test.c++:123: legacy test: Message/MessageBuilderInitSpaceAvailable [ PASS ] capnp/message-test.c++:123: legacy test: Message/MessageBuilderInitSpaceAvailable (10 μs) [ TEST ] capnp/message-test.c++:154: legacy test: Message/ReadWriteDataStruct [ PASS ] capnp/message-test.c++:154: legacy test: Message/ReadWriteDataStruct (5 μs) [ TEST ] capnp/message-test.c++:171: clone() [ PASS ] capnp/message-test.c++:171: clone() (20 μs) [ TEST ] capnp/message-test.c++:180: disallow unaligned [ PASS ] capnp/message-test.c++:180: disallow unaligned (85 μs) [ TEST ] capnp/message-test.c++:195: MessageBuilder::sizeInWords() [ PASS ] capnp/message-test.c++:195: MessageBuilder::sizeInWords() (14 μs) [ TEST ] capnp/encoding-test.c++:35: legacy test: Encoding/AllTypes [ PASS ] capnp/encoding-test.c++:35: legacy test: Encoding/AllTypes (13 μs) [ TEST ] capnp/encoding-test.c++:54: legacy test: Encoding/AllTypesMultiSegment [ PASS ] capnp/encoding-test.c++:54: legacy test: Encoding/AllTypesMultiSegment (35 μs) [ TEST ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults [ PASS ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults (9 μs) [ TEST ] capnp/encoding-test.c++:77: legacy test: Encoding/DefaultInitialization [ PASS ] capnp/encoding-test.c++:77: legacy test: Encoding/DefaultInitialization (21 μs) [ TEST ] capnp/encoding-test.c++:91: legacy test: Encoding/DefaultInitializationMultiSegment [ PASS ] capnp/encoding-test.c++:91: legacy test: Encoding/DefaultInitializationMultiSegment (36 μs) [ TEST ] capnp/encoding-test.c++:107: legacy test: Encoding/DefaultsFromEmptyMessage [ PASS ] capnp/encoding-test.c++:107: legacy test: Encoding/DefaultsFromEmptyMessage (4 μs) [ TEST ] capnp/encoding-test.c++:117: legacy test: Encoding/Unions [ PASS ] capnp/encoding-test.c++:117: legacy test: Encoding/Unions (7 μs) [ TEST ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout [ PASS ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout (20 μs) [ TEST ] capnp/encoding-test.c++:250: legacy test: Encoding/UnnamedUnion [ PASS ] capnp/encoding-test.c++:250: legacy test: Encoding/UnnamedUnion (6 μs) [ TEST ] capnp/encoding-test.c++:281: legacy test: Encoding/Groups [ PASS ] capnp/encoding-test.c++:281: legacy test: Encoding/Groups (1 μs) [ TEST ] capnp/encoding-test.c++:319: legacy test: Encoding/InterleavedGroups [ PASS ] capnp/encoding-test.c++:319: legacy test: Encoding/InterleavedGroups (1 μs) [ TEST ] capnp/encoding-test.c++:385: legacy test: Encoding/UnionDefault [ PASS ] capnp/encoding-test.c++:385: legacy test: Encoding/UnionDefault (6 μs) [ TEST ] capnp/encoding-test.c++:432: legacy test: Encoding/ListDefaults [ PASS ] capnp/encoding-test.c++:432: legacy test: Encoding/ListDefaults (11 μs) [ TEST ] capnp/encoding-test.c++:441: legacy test: Encoding/BuildListDefaults [ PASS ] capnp/encoding-test.c++:441: legacy test: Encoding/BuildListDefaults (6 μs) [ TEST ] capnp/encoding-test.c++:451: legacy test: Encoding/SmallStructLists [ PASS ] capnp/encoding-test.c++:451: legacy test: Encoding/SmallStructLists (4 μs) [ TEST ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty [ PASS ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty (10 μs) [ TEST ] capnp/encoding-test.c++:615: legacy test: Encoding/ListUpgrade [ PASS ] capnp/encoding-test.c++:615: legacy test: Encoding/ListUpgrade (41 μs) [ TEST ] capnp/encoding-test.c++:671: legacy test: Encoding/BitListDowngrade [ PASS ] capnp/encoding-test.c++:671: legacy test: Encoding/BitListDowngrade (43 μs) [ TEST ] capnp/encoding-test.c++:710: legacy test: Encoding/BitListDowngradeFromStruct [ PASS ] capnp/encoding-test.c++:710: legacy test: Encoding/BitListDowngradeFromStruct (36 μs) [ TEST ] capnp/encoding-test.c++:747: legacy test: Encoding/BitListUpgrade [ PASS ] capnp/encoding-test.c++:747: legacy test: Encoding/BitListUpgrade (38 μs) [ TEST ] capnp/encoding-test.c++:780: legacy test: Encoding/UpgradeStructInBuilder [ PASS ] capnp/encoding-test.c++:780: legacy test: Encoding/UpgradeStructInBuilder (6 μs) [ TEST ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment [ PASS ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment (6 μs) [ TEST ] capnp/encoding-test.c++:994: legacy test: Encoding/UpgradeStructInBuilderFarPointers [ PASS ] capnp/encoding-test.c++:994: legacy test: Encoding/UpgradeStructInBuilderFarPointers (1 μs) [ TEST ] capnp/encoding-test.c++:1016: legacy test: Encoding/UpgradeStructInBuilderDoubleFarPointers [ PASS ] capnp/encoding-test.c++:1016: legacy test: Encoding/UpgradeStructInBuilderDoubleFarPointers (1 μs) [ TEST ] capnp/encoding-test.c++:1089: legacy test: Encoding/UpgradeListInBuilder [ PASS ] capnp/encoding-test.c++:1089: legacy test: Encoding/UpgradeListInBuilder (883 μs) [ TEST ] capnp/encoding-test.c++:1325: legacy test: Encoding/UpgradeUnion [ PASS ] capnp/encoding-test.c++:1325: legacy test: Encoding/UpgradeUnion (1 μs) [ TEST ] capnp/encoding-test.c++:1345: legacy test: Encoding/NestedTypes [ PASS ] capnp/encoding-test.c++:1345: legacy test: Encoding/NestedTypes (0 μs) [ TEST ] capnp/encoding-test.c++:1359: legacy test: Encoding/Imports [ PASS ] capnp/encoding-test.c++:1359: legacy test: Encoding/Imports (21 μs) [ TEST ] capnp/encoding-test.c++:1380: legacy test: Encoding/Using [ PASS ] capnp/encoding-test.c++:1380: legacy test: Encoding/Using (0 μs) [ TEST ] capnp/encoding-test.c++:1387: legacy test: Encoding/StructSetters [ PASS ] capnp/encoding-test.c++:1387: legacy test: Encoding/StructSetters (21 μs) [ TEST ] capnp/encoding-test.c++:1413: legacy test: Encoding/OneBitStructSetters [ PASS ] capnp/encoding-test.c++:1413: legacy test: Encoding/OneBitStructSetters (1 μs) [ TEST ] capnp/encoding-test.c++:1435: legacy test: Encoding/ListSetters [ PASS ] capnp/encoding-test.c++:1435: legacy test: Encoding/ListSetters (13 μs) [ TEST ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject [ PASS ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject (10 μs) [ TEST ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has [ PASS ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has (1 μs) [ TEST ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification [ PASS ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification (54 μs) [ TEST ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification [ PASS ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification (56 μs) [ TEST ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants [ PASS ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants (29 μs) [ TEST ] capnp/encoding-test.c++:1713: legacy test: Encoding/AnyPointerConstants [ PASS ] capnp/encoding-test.c++:1713: legacy test: Encoding/AnyPointerConstants (1 μs) [ TEST ] capnp/encoding-test.c++:1723: legacy test: Encoding/GlobalConstants [ PASS ] capnp/encoding-test.c++:1723: legacy test: Encoding/GlobalConstants (1 μs) [ TEST ] capnp/encoding-test.c++:1751: legacy test: Encoding/Embeds [ PASS ] capnp/encoding-test.c++:1751: legacy test: Encoding/Embeds (346 μs) [ TEST ] capnp/encoding-test.c++:1775: legacy test: Encoding/HasEmptyStruct [ PASS ] capnp/encoding-test.c++:1775: legacy test: Encoding/HasEmptyStruct (4 μs) [ TEST ] capnp/encoding-test.c++:1790: legacy test: Encoding/HasEmptyList [ PASS ] capnp/encoding-test.c++:1790: legacy test: Encoding/HasEmptyList (0 μs) [ TEST ] capnp/encoding-test.c++:1805: legacy test: Encoding/HasEmptyStructList [ PASS ] capnp/encoding-test.c++:1805: legacy test: Encoding/HasEmptyStructList (0 μs) [ TEST ] capnp/encoding-test.c++:1820: legacy test: Encoding/NameAnnotation [ PASS ] capnp/encoding-test.c++:1820: legacy test: Encoding/NameAnnotation (0 μs) [ TEST ] capnp/encoding-test.c++:1861: legacy test: Encoding/DefaultFloatPlusNan [ PASS ] capnp/encoding-test.c++:1861: legacy test: Encoding/DefaultFloatPlusNan (0 μs) [ TEST ] capnp/encoding-test.c++:1875: legacy test: Encoding/WholeFloatDefault [ PASS ] capnp/encoding-test.c++:1875: legacy test: Encoding/WholeFloatDefault (0 μs) [ TEST ] capnp/encoding-test.c++:1885: legacy test: Encoding/Generics [ PASS ] capnp/encoding-test.c++:1885: legacy test: Encoding/Generics (46 μs) [ TEST ] capnp/encoding-test.c++:1944: legacy test: Encoding/GenericDefaults [ PASS ] capnp/encoding-test.c++:1944: legacy test: Encoding/GenericDefaults (2 μs) [ TEST ] capnp/encoding-test.c++:1958: legacy test: Encoding/UnionInGenerics [ PASS ] capnp/encoding-test.c++:1958: legacy test: Encoding/UnionInGenerics (0 μs) [ TEST ] capnp/encoding-test.c++:1982: legacy test: Encoding/DefaultListBuilder [ PASS ] capnp/encoding-test.c++:1982: legacy test: Encoding/DefaultListBuilder (0 μs) [ TEST ] capnp/encoding-test.c++:1991: legacy test: Encoding/ListSize [ PASS ] capnp/encoding-test.c++:1991: legacy test: Encoding/ListSize (4 μs) [ TEST ] capnp/encoding-test.c++:2017: list.setWithCaveats(i, list[i]) doesn't corrupt contents [ PASS ] capnp/encoding-test.c++:2017: list.setWithCaveats(i, list[i]) doesn't corrupt contents (16 μs) [ TEST ] capnp/encoding-test.c++:2030: Downgrade pointer-list from struct-list [ PASS ] capnp/encoding-test.c++:2030: Downgrade pointer-list from struct-list (2 μs) [ TEST ] capnp/encoding-test.c++:2051: Copying ListList downgraded from ListStruct does not get corrupted [ PASS ] capnp/encoding-test.c++:2051: Copying ListList downgraded from ListStruct does not get corrupted (2 μs) [ TEST ] capnp/orphan-test.c++:31: legacy test: Orphans/Structs [ PASS ] capnp/orphan-test.c++:31: legacy test: Orphans/Structs (14 μs) [ TEST ] capnp/orphan-test.c++:51: legacy test: Orphans/EmptyStruct [ PASS ] capnp/orphan-test.c++:51: legacy test: Orphans/EmptyStruct (4 μs) [ TEST ] capnp/orphan-test.c++:62: legacy test: Orphans/EmptyStructOverwrite [ PASS ] capnp/orphan-test.c++:62: legacy test: Orphans/EmptyStructOverwrite (1 μs) [ TEST ] capnp/orphan-test.c++:74: legacy test: Orphans/AdoptNullStruct [ PASS ] capnp/orphan-test.c++:74: legacy test: Orphans/AdoptNullStruct (0 μs) [ TEST ] capnp/orphan-test.c++:85: legacy test: Orphans/Lists [ PASS ] capnp/orphan-test.c++:85: legacy test: Orphans/Lists (1 μs) [ TEST ] capnp/orphan-test.c++:105: legacy test: Orphans/StructLists [ PASS ] capnp/orphan-test.c++:105: legacy test: Orphans/StructLists (2 μs) [ TEST ] capnp/orphan-test.c++:133: legacy test: Orphans/Text [ PASS ] capnp/orphan-test.c++:133: legacy test: Orphans/Text (2 μs) [ TEST ] capnp/orphan-test.c++:153: legacy test: Orphans/Data [ PASS ] capnp/orphan-test.c++:153: legacy test: Orphans/Data (1 μs) [ TEST ] capnp/orphan-test.c++:173: legacy test: Orphans/NoCrossMessageTransfers [ PASS ] capnp/orphan-test.c++:173: legacy test: Orphans/NoCrossMessageTransfers (43 μs) [ TEST ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct [ PASS ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct (5 μs) [ TEST ] capnp/orphan-test.c++:195: legacy test: Orphans/OrphanageList [ PASS ] capnp/orphan-test.c++:195: legacy test: Orphans/OrphanageList (0 μs) [ TEST ] capnp/orphan-test.c++:211: legacy test: Orphans/OrphanageText [ PASS ] capnp/orphan-test.c++:211: legacy test: Orphans/OrphanageText (1 μs) [ TEST ] capnp/orphan-test.c++:223: legacy test: Orphans/OrphanageData [ PASS ] capnp/orphan-test.c++:223: legacy test: Orphans/OrphanageData (1 μs) [ TEST ] capnp/orphan-test.c++:238: legacy test: Orphans/OrphanageStructCopy [ PASS ] capnp/orphan-test.c++:238: legacy test: Orphans/OrphanageStructCopy (9 μs) [ TEST ] capnp/orphan-test.c++:252: legacy test: Orphans/OrphanageListCopy [ PASS ] capnp/orphan-test.c++:252: legacy test: Orphans/OrphanageListCopy (1 μs) [ TEST ] capnp/orphan-test.c++:267: legacy test: Orphans/OrphanageTextCopy [ PASS ] capnp/orphan-test.c++:267: legacy test: Orphans/OrphanageTextCopy (0 μs) [ TEST ] capnp/orphan-test.c++:277: legacy test: Orphans/OrphanageDataCopy [ PASS ] capnp/orphan-test.c++:277: legacy test: Orphans/OrphanageDataCopy (0 μs) [ TEST ] capnp/orphan-test.c++:287: legacy test: Orphans/ZeroOut [ PASS ] capnp/orphan-test.c++:287: legacy test: Orphans/ZeroOut (8 μs) [ TEST ] capnp/orphan-test.c++:302: legacy test: Orphans/StructAnyPointer [ PASS ] capnp/orphan-test.c++:302: legacy test: Orphans/StructAnyPointer (6 μs) [ TEST ] capnp/orphan-test.c++:321: legacy test: Orphans/ListAnyPointer [ PASS ] capnp/orphan-test.c++:321: legacy test: Orphans/ListAnyPointer (0 μs) [ TEST ] capnp/orphan-test.c++:341: legacy test: Orphans/DynamicStruct [ PASS ] capnp/orphan-test.c++:341: legacy test: Orphans/DynamicStruct (102 μs) [ TEST ] capnp/orphan-test.c++:367: legacy test: Orphans/DynamicList [ PASS ] capnp/orphan-test.c++:367: legacy test: Orphans/DynamicList (3 μs) [ TEST ] capnp/orphan-test.c++:391: legacy test: Orphans/DynamicStructList [ PASS ] capnp/orphan-test.c++:391: legacy test: Orphans/DynamicStructList (4 μs) [ TEST ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct [ PASS ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct (88 μs) [ TEST ] capnp/orphan-test.c++:431: legacy test: Orphans/OrphanageDynamicList [ PASS ] capnp/orphan-test.c++:431: legacy test: Orphans/OrphanageDynamicList (2 μs) [ TEST ] capnp/orphan-test.c++:445: legacy test: Orphans/OrphanageDynamicStructCopy [ PASS ] capnp/orphan-test.c++:445: legacy test: Orphans/OrphanageDynamicStructCopy (42 μs) [ TEST ] capnp/orphan-test.c++:461: legacy test: Orphans/OrphanageDynamicListCopy [ PASS ] capnp/orphan-test.c++:461: legacy test: Orphans/OrphanageDynamicListCopy (1 μs) [ TEST ] capnp/orphan-test.c++:477: legacy test: Orphans/DynamicStructAs [ PASS ] capnp/orphan-test.c++:477: legacy test: Orphans/DynamicStructAs (126 μs) [ TEST ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs [ PASS ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs (3 μs) [ TEST ] capnp/orphan-test.c++:561: legacy test: Orphans/DynamicAnyPointer [ PASS ] capnp/orphan-test.c++:561: legacy test: Orphans/DynamicAnyPointer (39 μs) [ TEST ] capnp/orphan-test.c++:576: legacy test: Orphans/DynamicDisown [ PASS ] capnp/orphan-test.c++:576: legacy test: Orphans/DynamicDisown (43 μs) [ TEST ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup [ PASS ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup (21 μs) [ TEST ] capnp/orphan-test.c++:628: legacy test: Orphans/OrphanageFromBuilder [ PASS ] capnp/orphan-test.c++:628: legacy test: Orphans/OrphanageFromBuilder (23 μs) [ TEST ] capnp/orphan-test.c++:675: legacy test: Orphans/StructsZerodAfterUse [ PASS ] capnp/orphan-test.c++:675: legacy test: Orphans/StructsZerodAfterUse (6 μs) [ TEST ] capnp/orphan-test.c++:694: legacy test: Orphans/ListsZerodAfterUse [ PASS ] capnp/orphan-test.c++:694: legacy test: Orphans/ListsZerodAfterUse (0 μs) [ TEST ] capnp/orphan-test.c++:713: legacy test: Orphans/EmptyListsZerodAfterUse [ PASS ] capnp/orphan-test.c++:713: legacy test: Orphans/EmptyListsZerodAfterUse (0 μs) [ TEST ] capnp/orphan-test.c++:732: legacy test: Orphans/StructListsZerodAfterUse [ PASS ] capnp/orphan-test.c++:732: legacy test: Orphans/StructListsZerodAfterUse (11 μs) [ TEST ] capnp/orphan-test.c++:755: legacy test: Orphans/EmptyStructListsZerodAfterUse [ PASS ] capnp/orphan-test.c++:755: legacy test: Orphans/EmptyStructListsZerodAfterUse (0 μs) [ TEST ] capnp/orphan-test.c++:774: legacy test: Orphans/TextZerodAfterUse [ PASS ] capnp/orphan-test.c++:774: legacy test: Orphans/TextZerodAfterUse (0 μs) [ TEST ] capnp/orphan-test.c++:793: legacy test: Orphans/DataZerodAfterUse [ PASS ] capnp/orphan-test.c++:793: legacy test: Orphans/DataZerodAfterUse (0 μs) [ TEST ] capnp/orphan-test.c++:812: legacy test: Orphans/FarPointer [ PASS ] capnp/orphan-test.c++:812: legacy test: Orphans/FarPointer (24 μs) [ TEST ] capnp/orphan-test.c++:827: legacy test: Orphans/UpgradeStruct [ PASS ] capnp/orphan-test.c++:827: legacy test: Orphans/UpgradeStruct (3 μs) [ TEST ] capnp/orphan-test.c++:852: legacy test: Orphans/UpgradeStructList [ PASS ] capnp/orphan-test.c++:852: legacy test: Orphans/UpgradeStructList (2 μs) [ TEST ] capnp/orphan-test.c++:881: legacy test: Orphans/DisownNull [ PASS ] capnp/orphan-test.c++:881: legacy test: Orphans/DisownNull (4 μs) [ TEST ] capnp/orphan-test.c++:920: legacy test: Orphans/ReferenceExternalData [ PASS ] capnp/orphan-test.c++:920: legacy test: Orphans/ReferenceExternalData (76 μs) [ TEST ] capnp/orphan-test.c++:988: legacy test: Orphans/ReferenceExternalData_NoZeroOnSet [ PASS ] capnp/orphan-test.c++:988: legacy test: Orphans/ReferenceExternalData_NoZeroOnSet (1 μs) [ TEST ] capnp/orphan-test.c++:1010: legacy test: Orphans/ReferenceExternalData_NoZeroImmediateAbandon [ PASS ] capnp/orphan-test.c++:1010: legacy test: Orphans/ReferenceExternalData_NoZeroImmediateAbandon (0 μs) [ TEST ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData [ PASS ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData (2 μs) [ TEST ] capnp/orphan-test.c++:1050: legacy test: Orphans/ExtendData [ PASS ] capnp/orphan-test.c++:1050: legacy test: Orphans/ExtendData (1 μs) [ TEST ] capnp/orphan-test.c++:1072: legacy test: Orphans/ExtendDataCopy [ PASS ] capnp/orphan-test.c++:1072: legacy test: Orphans/ExtendDataCopy (1 μs) [ TEST ] capnp/orphan-test.c++:1098: legacy test: Orphans/ExtendDataFromEmpty [ PASS ] capnp/orphan-test.c++:1098: legacy test: Orphans/ExtendDataFromEmpty (0 μs) [ TEST ] capnp/orphan-test.c++:1112: legacy test: Orphans/TruncateText [ PASS ] capnp/orphan-test.c++:1112: legacy test: Orphans/TruncateText (1 μs) [ TEST ] capnp/orphan-test.c++:1133: legacy test: Orphans/ExtendText [ PASS ] capnp/orphan-test.c++:1133: legacy test: Orphans/ExtendText (0 μs) [ TEST ] capnp/orphan-test.c++:1155: legacy test: Orphans/ExtendTextCopy [ PASS ] capnp/orphan-test.c++:1155: legacy test: Orphans/ExtendTextCopy (1 μs) [ TEST ] capnp/orphan-test.c++:1181: legacy test: Orphans/ExtendTextFromEmpty [ PASS ] capnp/orphan-test.c++:1181: legacy test: Orphans/ExtendTextFromEmpty (1 μs) [ TEST ] capnp/orphan-test.c++:1195: legacy test: Orphans/TruncatePrimitiveList [ PASS ] capnp/orphan-test.c++:1195: legacy test: Orphans/TruncatePrimitiveList (0 μs) [ TEST ] capnp/orphan-test.c++:1224: legacy test: Orphans/ExtendPrimitiveList [ PASS ] capnp/orphan-test.c++:1224: legacy test: Orphans/ExtendPrimitiveList (0 μs) [ TEST ] capnp/orphan-test.c++:1253: legacy test: Orphans/ExtendPrimitiveListCopy [ PASS ] capnp/orphan-test.c++:1253: legacy test: Orphans/ExtendPrimitiveListCopy (1 μs) [ TEST ] capnp/orphan-test.c++:1285: legacy test: Orphans/ExtendPointerListFromEmpty [ PASS ] capnp/orphan-test.c++:1285: legacy test: Orphans/ExtendPointerListFromEmpty (0 μs) [ TEST ] capnp/orphan-test.c++:1299: legacy test: Orphans/TruncatePointerList [ PASS ] capnp/orphan-test.c++:1299: legacy test: Orphans/TruncatePointerList (3 μs) [ TEST ] capnp/orphan-test.c++:1336: legacy test: Orphans/ExtendPointerList [ PASS ] capnp/orphan-test.c++:1336: legacy test: Orphans/ExtendPointerList (4 μs) [ TEST ] capnp/orphan-test.c++:1373: legacy test: Orphans/ExtendPointerListCopy [ PASS ] capnp/orphan-test.c++:1373: legacy test: Orphans/ExtendPointerListCopy (3 μs) [ TEST ] capnp/orphan-test.c++:1412: legacy test: Orphans/ExtendPointerListFromEmpty [ PASS ] capnp/orphan-test.c++:1412: legacy test: Orphans/ExtendPointerListFromEmpty (0 μs) [ TEST ] capnp/orphan-test.c++:1426: legacy test: Orphans/TruncateStructList [ PASS ] capnp/orphan-test.c++:1426: legacy test: Orphans/TruncateStructList (12 μs) [ TEST ] capnp/orphan-test.c++:1472: legacy test: Orphans/ExtendStructList [ PASS ] capnp/orphan-test.c++:1472: legacy test: Orphans/ExtendStructList (13 μs) [ TEST ] capnp/orphan-test.c++:1516: legacy test: Orphans/ExtendStructListCopy [ PASS ] capnp/orphan-test.c++:1516: legacy test: Orphans/ExtendStructListCopy (21 μs) [ TEST ] capnp/orphan-test.c++:1563: legacy test: Orphans/ExtendStructListFromEmpty [ PASS ] capnp/orphan-test.c++:1563: legacy test: Orphans/ExtendStructListFromEmpty (3 μs) [ TEST ] capnp/orphan-test.c++:1587: legacy test: Orphans/ConcatenatePrimitiveLists [ PASS ] capnp/orphan-test.c++:1587: legacy test: Orphans/ConcatenatePrimitiveLists (1 μs) [ TEST ] capnp/orphan-test.c++:1608: legacy test: Orphans/ConcatenateBitLists [ PASS ] capnp/orphan-test.c++:1608: legacy test: Orphans/ConcatenateBitLists (1 μs) [ TEST ] capnp/orphan-test.c++:1629: legacy test: Orphans/ConcatenatePointerLists [ PASS ] capnp/orphan-test.c++:1629: legacy test: Orphans/ConcatenatePointerLists (3 μs) [ TEST ] capnp/orphan-test.c++:1651: legacy test: Orphans/ConcatenateStructLists [ PASS ] capnp/orphan-test.c++:1651: legacy test: Orphans/ConcatenateStructLists (4 μs) [ TEST ] capnp/orphan-test.c++:1710: legacy test: Orphans/ConcatenateStructListsUpgradeFromPrimitive [ PASS ] capnp/orphan-test.c++:1710: legacy test: Orphans/ConcatenateStructListsUpgradeFromPrimitive (2 μs) [ TEST ] capnp/serialize-test.c++:76: legacy test: Serialize/FlatArray [ PASS ] capnp/serialize-test.c++:76: legacy test: Serialize/FlatArray (70 μs) [ TEST ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount [ PASS ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount (63 μs) [ TEST ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount [ PASS ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount (60 μs) [ TEST ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream [ PASS ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream (6 μs) [ TEST ] capnp/serialize-test.c++:236: legacy test: Serialize/InputStreamScratchSpace [ PASS ] capnp/serialize-test.c++:236: legacy test: Serialize/InputStreamScratchSpace (10 μs) [ TEST ] capnp/serialize-test.c++:249: legacy test: Serialize/InputStreamLazy [ PASS ] capnp/serialize-test.c++:249: legacy test: Serialize/InputStreamLazy (4 μs) [ TEST ] capnp/serialize-test.c++:261: legacy test: Serialize/InputStreamOddSegmentCount [ PASS ] capnp/serialize-test.c++:261: legacy test: Serialize/InputStreamOddSegmentCount (10 μs) [ TEST ] capnp/serialize-test.c++:273: legacy test: Serialize/InputStreamOddSegmentCountLazy [ PASS ] capnp/serialize-test.c++:273: legacy test: Serialize/InputStreamOddSegmentCountLazy (8 μs) [ TEST ] capnp/serialize-test.c++:285: legacy test: Serialize/InputStreamEvenSegmentCount [ PASS ] capnp/serialize-test.c++:285: legacy test: Serialize/InputStreamEvenSegmentCount (9 μs) [ TEST ] capnp/serialize-test.c++:297: legacy test: Serialize/InputStreamEvenSegmentCountLazy [ PASS ] capnp/serialize-test.c++:297: legacy test: Serialize/InputStreamEvenSegmentCountLazy (9 μs) [ TEST ] capnp/serialize-test.c++:309: legacy test: Serialize/InputStreamToBuilder [ PASS ] capnp/serialize-test.c++:309: legacy test: Serialize/InputStreamToBuilder (10 μs) [ TEST ] capnp/serialize-test.c++:341: legacy test: Serialize/WriteMessage [ PASS ] capnp/serialize-test.c++:341: legacy test: Serialize/WriteMessage (5 μs) [ TEST ] capnp/serialize-test.c++:353: legacy test: Serialize/WriteMessageOddSegmentCount [ PASS ] capnp/serialize-test.c++:353: legacy test: Serialize/WriteMessageOddSegmentCount (4 μs) [ TEST ] capnp/serialize-test.c++:365: legacy test: Serialize/WriteMessageEvenSegmentCount [ PASS ] capnp/serialize-test.c++:365: legacy test: Serialize/WriteMessageEvenSegmentCount (5 μs) [ TEST ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors [ PASS ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors (76 μs) [ TEST ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments [ PASS ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments (35 μs) [ TEST ] capnp/serialize-test.c++:461: legacy test: Serialize/RejectHugeMessage [ PASS ] capnp/serialize-test.c++:461: legacy test: Serialize/RejectHugeMessage (25 μs) [ TEST ] capnp/serialize-packed-test.c++:201: legacy test: Packed/SimplePacking [ PASS ] capnp/serialize-packed-test.c++:201: legacy test: Packed/SimplePacking (55 μs) [ TEST ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip [ PASS ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip (19 μs) [ TEST ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace [ PASS ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace (10 μs) [ TEST ] capnp/serialize-packed-test.c++:282: legacy test: Packed/RoundTripLazy [ PASS ] capnp/serialize-packed-test.c++:282: legacy test: Packed/RoundTripLazy (22 μs) [ TEST ] capnp/serialize-packed-test.c++:295: legacy test: Packed/RoundTripOddSegmentCount [ PASS ] capnp/serialize-packed-test.c++:295: legacy test: Packed/RoundTripOddSegmentCount (16 μs) [ TEST ] capnp/serialize-packed-test.c++:308: legacy test: Packed/RoundTripOddSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:308: legacy test: Packed/RoundTripOddSegmentCountLazy (31 μs) [ TEST ] capnp/serialize-packed-test.c++:321: legacy test: Packed/RoundTripEvenSegmentCount [ PASS ] capnp/serialize-packed-test.c++:321: legacy test: Packed/RoundTripEvenSegmentCount (16 μs) [ TEST ] capnp/serialize-packed-test.c++:334: legacy test: Packed/RoundTripEvenSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:334: legacy test: Packed/RoundTripEvenSegmentCountLazy (31 μs) [ TEST ] capnp/serialize-packed-test.c++:347: legacy test: Packed/RoundTripTwoMessages [ PASS ] capnp/serialize-packed-test.c++:347: legacy test: Packed/RoundTripTwoMessages (11 μs) [ TEST ] capnp/serialize-packed-test.c++:374: legacy test: Packed/RoundTripAllZero [ PASS ] capnp/serialize-packed-test.c++:374: legacy test: Packed/RoundTripAllZero (3 μs) [ TEST ] capnp/serialize-packed-test.c++:392: legacy test: Packed/RoundTripAllZeroScratchSpace [ PASS ] capnp/serialize-packed-test.c++:392: legacy test: Packed/RoundTripAllZeroScratchSpace (2 μs) [ TEST ] capnp/serialize-packed-test.c++:406: legacy test: Packed/RoundTripAllZeroLazy [ PASS ] capnp/serialize-packed-test.c++:406: legacy test: Packed/RoundTripAllZeroLazy (2 μs) [ TEST ] capnp/serialize-packed-test.c++:419: legacy test: Packed/RoundTripAllZeroOddSegmentCount [ PASS ] capnp/serialize-packed-test.c++:419: legacy test: Packed/RoundTripAllZeroOddSegmentCount (4 μs) [ TEST ] capnp/serialize-packed-test.c++:432: legacy test: Packed/RoundTripAllZeroOddSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:432: legacy test: Packed/RoundTripAllZeroOddSegmentCountLazy (4 μs) [ TEST ] capnp/serialize-packed-test.c++:445: legacy test: Packed/RoundTripAllZeroEvenSegmentCount [ PASS ] capnp/serialize-packed-test.c++:445: legacy test: Packed/RoundTripAllZeroEvenSegmentCount (3 μs) [ TEST ] capnp/serialize-packed-test.c++:458: legacy test: Packed/RoundTripAllZeroEvenSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:458: legacy test: Packed/RoundTripAllZeroEvenSegmentCountLazy (3 μs) [ TEST ] capnp/serialize-packed-test.c++:473: legacy test: Packed/RoundTripHugeString [ PASS ] capnp/serialize-packed-test.c++:473: legacy test: Packed/RoundTripHugeString (5 μs) [ TEST ] capnp/serialize-packed-test.c++:489: legacy test: Packed/RoundTripHugeStringScratchSpace [ PASS ] capnp/serialize-packed-test.c++:489: legacy test: Packed/RoundTripHugeStringScratchSpace (4 μs) [ TEST ] capnp/serialize-packed-test.c++:506: legacy test: Packed/RoundTripHugeStringLazy [ PASS ] capnp/serialize-packed-test.c++:506: legacy test: Packed/RoundTripHugeStringLazy (5 μs) [ TEST ] capnp/serialize-packed-test.c++:522: legacy test: Packed/RoundTripHugeStringOddSegmentCount [ PASS ] capnp/serialize-packed-test.c++:522: legacy test: Packed/RoundTripHugeStringOddSegmentCount (6 μs) [ TEST ] capnp/serialize-packed-test.c++:538: legacy test: Packed/RoundTripHugeStringOddSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:538: legacy test: Packed/RoundTripHugeStringOddSegmentCountLazy (6 μs) [ TEST ] capnp/serialize-packed-test.c++:554: legacy test: Packed/RoundTripHugeStringEvenSegmentCount [ PASS ] capnp/serialize-packed-test.c++:554: legacy test: Packed/RoundTripHugeStringEvenSegmentCount (5 μs) [ TEST ] capnp/serialize-packed-test.c++:570: legacy test: Packed/RoundTripHugeStringEvenSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:570: legacy test: Packed/RoundTripHugeStringEvenSegmentCountLazy (5 μs) [ TEST ] capnp/fuzz-test.c++:172: fuzz-test struct pointer [ PASS ] capnp/fuzz-test.c++:172: fuzz-test struct pointer (1385734 μs) [ TEST ] capnp/fuzz-test.c++:193: fuzz-test list pointer [ PASS ] capnp/fuzz-test.c++:193: fuzz-test list pointer (1373828 μs) [ TEST ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer [ PASS ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer (3172490 μs) [ TEST ] capnp/fuzz-test.c++:242: fuzz-test text pointer [ PASS ] capnp/fuzz-test.c++:242: fuzz-test text pointer (1089461 μs) [ TEST ] capnp/fuzz-test.c++:251: fuzz-test far pointer [ PASS ] capnp/fuzz-test.c++:251: fuzz-test far pointer (1398512 μs) [ TEST ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer [ PASS ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer (1117110 μs) [ TEST ] kj/async-test.c++:42: legacy test: Async/GetFunctorStartAddress [ PASS ] kj/async-test.c++:42: legacy test: Async/GetFunctorStartAddress (5 μs) [ TEST ] kj/async-test.c++:77: legacy test: Async/EvalVoid [ PASS ] kj/async-test.c++:77: legacy test: Async/EvalVoid (10 μs) [ TEST ] kj/async-test.c++:89: legacy test: Async/EvalInt [ PASS ] kj/async-test.c++:89: legacy test: Async/EvalInt (3 μs) [ TEST ] kj/async-test.c++:101: legacy test: Async/There [ PASS ] kj/async-test.c++:101: legacy test: Async/There (1 μs) [ TEST ] kj/async-test.c++:114: legacy test: Async/ThereVoid [ PASS ] kj/async-test.c++:114: legacy test: Async/ThereVoid (0 μs) [ TEST ] kj/async-test.c++:127: legacy test: Async/Exception [ PASS ] kj/async-test.c++:127: legacy test: Async/Exception (60 μs) [ TEST ] kj/async-test.c++:139: legacy test: Async/HandleException [ PASS ] kj/async-test.c++:139: legacy test: Async/HandleException (17 μs) [ TEST ] kj/async-test.c++:154: legacy test: Async/PropagateException [ PASS ] kj/async-test.c++:154: legacy test: Async/PropagateException (16 μs) [ TEST ] kj/async-test.c++:171: legacy test: Async/PropagateExceptionTypeChange [ PASS ] kj/async-test.c++:171: legacy test: Async/PropagateExceptionTypeChange (16 μs) [ TEST ] kj/async-test.c++:188: legacy test: Async/Then [ PASS ] kj/async-test.c++:188: legacy test: Async/Then (0 μs) [ TEST ] kj/async-test.c++:206: legacy test: Async/Chain [ PASS ] kj/async-test.c++:206: legacy test: Async/Chain (3 μs) [ TEST ] kj/async-test.c++:222: legacy test: Async/DeepChain [ PASS ] kj/async-test.c++:222: legacy test: Async/DeepChain (163 μs) [ TEST ] kj/async-test.c++:248: legacy test: Async/DeepChain2 [ PASS ] kj/async-test.c++:248: legacy test: Async/DeepChain2 (127 μs) [ TEST ] kj/async-test.c++:285: legacy test: Async/DeepChain3 [ PASS ] kj/async-test.c++:285: legacy test: Async/DeepChain3 (104 μs) [ TEST ] kj/async-test.c++:314: legacy test: Async/DeepChain4 [ PASS ] kj/async-test.c++:314: legacy test: Async/DeepChain4 (96 μs) [ TEST ] kj/async-test.c++:336: legacy test: Async/IgnoreResult [ PASS ] kj/async-test.c++:336: legacy test: Async/IgnoreResult (1 μs) [ TEST ] kj/async-test.c++:354: legacy test: Async/SeparateFulfiller [ PASS ] kj/async-test.c++:354: legacy test: Async/SeparateFulfiller (1 μs) [ TEST ] kj/async-test.c++:367: legacy test: Async/SeparateFulfillerVoid [ PASS ] kj/async-test.c++:367: legacy test: Async/SeparateFulfillerVoid (1 μs) [ TEST ] kj/async-test.c++:380: legacy test: Async/SeparateFulfillerCanceled [ PASS ] kj/async-test.c++:380: legacy test: Async/SeparateFulfillerCanceled (0 μs) [ TEST ] kj/async-test.c++:388: legacy test: Async/SeparateFulfillerChained [ PASS ] kj/async-test.c++:388: legacy test: Async/SeparateFulfillerChained (1 μs) [ TEST ] kj/async-test.c++:404: legacy test: Async/SeparateFulfillerDiscarded [ PASS ] kj/async-test.c++:404: legacy test: Async/SeparateFulfillerDiscarded (21 μs) [ TEST ] kj/async-test.c++:417: legacy test: Async/SeparateFulfillerDiscardedDuringUnwind [ PASS ] kj/async-test.c++:417: legacy test: Async/SeparateFulfillerDiscardedDuringUnwind (21 μs) [ TEST ] kj/async-test.c++:432: legacy test: Async/SeparateFulfillerMemoryLeak [ PASS ] kj/async-test.c++:432: legacy test: Async/SeparateFulfillerMemoryLeak (0 μs) [ TEST ] kj/async-test.c++:437: legacy test: Async/Ordering [ PASS ] kj/async-test.c++:437: legacy test: Async/Ordering (9 μs) [ TEST ] kj/async-test.c++:512: legacy test: Async/Fork [ PASS ] kj/async-test.c++:512: legacy test: Async/Fork (3 μs) [ TEST ] kj/async-test.c++:557: legacy test: Async/ForkRef [ PASS ] kj/async-test.c++:557: legacy test: Async/ForkRef (3 μs) [ TEST ] kj/async-test.c++:584: legacy test: Async/ForkMaybeRef [ PASS ] kj/async-test.c++:584: legacy test: Async/ForkMaybeRef (2 μs) [ TEST ] kj/async-test.c++:612: legacy test: Async/Split [ PASS ] kj/async-test.c++:612: legacy test: Async/Split (2 μs) [ TEST ] kj/async-test.c++:627: legacy test: Async/ExclusiveJoin [ PASS ] kj/async-test.c++:627: legacy test: Async/ExclusiveJoin (9 μs) [ TEST ] kj/async-test.c++:669: legacy test: Async/ArrayJoin [ PASS ] kj/async-test.c++:669: legacy test: Async/ArrayJoin (6 μs) [ TEST ] kj/async-test.c++:693: legacy test: Async/ArrayJoinVoid [ PASS ] kj/async-test.c++:693: legacy test: Async/ArrayJoinVoid (5 μs) [ TEST ] kj/async-test.c++:732: legacy test: Async/ArrayJoinException [ PASS ] kj/async-test.c++:732: legacy test: Async/ArrayJoinException (17 μs) [ TEST ] kj/async-test.c++:770: legacy test: Async/ArrayJoinFailFastException [ PASS ] kj/async-test.c++:770: legacy test: Async/ArrayJoinFailFastException (13 μs) [ TEST ] kj/async-test.c++:800: legacy test: Async/Canceler [ PASS ] kj/async-test.c++:800: legacy test: Async/Canceler (31 μs) [ TEST ] kj/async-test.c++:823: legacy test: Async/CancelerDoubleWrap [ PASS ] kj/async-test.c++:823: legacy test: Async/CancelerDoubleWrap (0 μs) [ TEST ] kj/async-test.c++:842: legacy test: Async/TaskSet [ PASS ] kj/async-test.c++:842: legacy test: Async/TaskSet (18 μs) [ TEST ] kj/async-test.c++:877: legacy test: Async/LargeTaskSetDestruction [ PASS ] kj/async-test.c++:877: legacy test: Async/LargeTaskSetDestruction (2889 μs) [ TEST ] kj/async-test.c++:920: legacy test: Async/TaskSet [ PASS ] kj/async-test.c++:920: legacy test: Async/TaskSet (2 μs) [ TEST ] kj/async-test.c++:950: legacy test: Async/TaskSetOnEmpty [ PASS ] kj/async-test.c++:950: legacy test: Async/TaskSetOnEmpty (2 μs) [ TEST ] kj/async-test.c++:974: TaskSet::clear() [ PASS ] kj/async-test.c++:974: TaskSet::clear() (5 μs) [ TEST ] kj/async-test.c++:1029: legacy test: Async/Attach [ PASS ] kj/async-test.c++:1029: legacy test: Async/Attach (1 μs) [ TEST ] kj/async-test.c++:1050: legacy test: Async/EagerlyEvaluate [ PASS ] kj/async-test.c++:1050: legacy test: Async/EagerlyEvaluate (2 μs) [ TEST ] kj/async-test.c++:1070: legacy test: Async/Detach [ PASS ] kj/async-test.c++:1070: legacy test: Async/Detach (21 μs) [ TEST ] kj/async-test.c++:1109: legacy test: Async/SetRunnable [ PASS ] kj/async-test.c++:1109: legacy test: Async/SetRunnable (2 μs) [ TEST ] kj/async-test.c++:1151: legacy test: Async/Poll [ PASS ] kj/async-test.c++:1151: legacy test: Async/Poll (0 μs) [ TEST ] kj/async-test.c++:1162: Maximum turn count during wait scope poll is enforced [ PASS ] kj/async-test.c++:1162: Maximum turn count during wait scope poll is enforced (1 μs) [ TEST ] kj/async-test.c++:1202: exclusiveJoin both events complete simultaneously [ PASS ] kj/async-test.c++:1202: exclusiveJoin both events complete simultaneously (2 μs) [ TEST ] kj/async-test.c++:1220: start a fiber [ PASS ] kj/async-test.c++:1220: start a fiber (25 μs) [ TEST ] kj/async-test.c++:1243: fiber promise chaining [ PASS ] kj/async-test.c++:1243: fiber promise chaining (21 μs) [ TEST ] kj/async-test.c++:1268: throw from a fiber [ PASS ] kj/async-test.c++:1268: throw from a fiber (46 μs) [ TEST ] kj/async-test.c++:1293: cancel a fiber [ PASS ] kj/async-test.c++:1293: cancel a fiber (31 μs) [ TEST ] kj/async-test.c++:1328: fiber pool [ PASS ] kj/async-test.c++:1328: fiber pool (48 μs) [ TEST ] kj/async-test.c++:1424: fiber pool runSynchronously() [ PASS ] kj/async-test.c++:1424: fiber pool runSynchronously() (43 μs) [ TEST ] kj/async-test.c++:1462: fiber pool limit [ PASS ] kj/async-test.c++:1462: fiber pool limit (193 μs) [ TEST ] kj/async-test.c++:1528: run event loop on freelisted stacks [ PASS ] kj/async-test.c++:1528: run event loop on freelisted stacks (24 μs) [ TEST ] kj/async-test.c++:1640: retryOnDisconnect [ PASS ] kj/async-test.c++:1640: retryOnDisconnect (26 μs) [ TEST ] kj/async-test.c++:1714: capture weird alignment in continuation [ PASS ] kj/async-test.c++:1714: capture weird alignment in continuation (0 μs) [ TEST ] kj/async-test.c++:1737: constPromise [ PASS ] kj/async-test.c++:1737: constPromise (0 μs) [ TEST ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events [ PASS ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events (139 μs) [ TEST ] kj/async-xthread-test.c++:102: asynchronous simple cross-thread events [ PASS ] kj/async-xthread-test.c++:102: asynchronous simple cross-thread events (194 μs) [ TEST ] kj/async-xthread-test.c++:154: synchonous promise cross-thread events [ PASS ] kj/async-xthread-test.c++:154: synchonous promise cross-thread events (86 μs) [ TEST ] kj/async-xthread-test.c++:213: asynchronous promise cross-thread events [ PASS ] kj/async-xthread-test.c++:213: asynchronous promise cross-thread events (95 μs) [ TEST ] kj/async-xthread-test.c++:274: cancel cross-thread event before it runs [ PASS ] kj/async-xthread-test.c++:274: cancel cross-thread event before it runs (10125 μs) [ TEST ] kj/async-xthread-test.c++:313: cancel cross-thread event while it runs [ PASS ] kj/async-xthread-test.c++:313: cancel cross-thread event while it runs (10189 μs) [ TEST ] kj/async-xthread-test.c++:362: cross-thread cancellation in both directions at once [ PASS ] kj/async-xthread-test.c++:362: cross-thread cancellation in both directions at once (17825 μs) [ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle [ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (164 μs) [ TEST ] kj/async-xthread-test.c++:547: call own thread's executor [ PASS ] kj/async-xthread-test.c++:547: call own thread's executor (37 μs) [ TEST ] kj/async-xthread-test.c++:571: synchronous cross-thread event disconnected [ PASS ] kj/async-xthread-test.c++:571: synchronous cross-thread event disconnected (108 μs) [ TEST ] kj/async-xthread-test.c++:625: asynchronous cross-thread event disconnected [ PASS ] kj/async-xthread-test.c++:625: asynchronous cross-thread event disconnected (97 μs) [ TEST ] kj/async-xthread-test.c++:681: cross-thread event disconnected before it runs [ PASS ] kj/async-xthread-test.c++:681: cross-thread event disconnected before it runs (62 μs) [ TEST ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref [ PASS ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref (92 μs) [ TEST ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash [ PASS ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash (30285 μs) [ TEST ] kj/async-xthread-test.c++:831: cross-thread event cancel requested while destination thread being destroyed [ PASS ] kj/async-xthread-test.c++:831: cross-thread event cancel requested while destination thread being destroyed (10153 μs) [ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller [ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (60 μs) [ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects [ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (91 μs) [ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed [ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (78 μs) [ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled [ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (10117 μs) [ TEST ] kj/async-xthread-test.c++:1011: cross-thread fulfiller multiple fulfills [ PASS ] kj/async-xthread-test.c++:1011: cross-thread fulfiller multiple fulfills (190 μs) [ TEST ] kj/async-unix-test.c++:146: legacy test: AsyncUnixTest/Signals [ PASS ] kj/async-unix-test.c++:146: legacy test: AsyncUnixTest/Signals (72 μs) [ TEST ] kj/async-unix-test.c++:162: legacy test: AsyncUnixTest/SignalWithValue [ PASS ] kj/async-unix-test.c++:162: legacy test: AsyncUnixTest/SignalWithValue (10 μs) [ TEST ] kj/async-unix-test.c++:199: legacy test: AsyncUnixTest/SignalWithPointerValue [ PASS ] kj/async-unix-test.c++:199: legacy test: AsyncUnixTest/SignalWithPointerValue (7 μs) [ TEST ] kj/async-unix-test.c++:237: legacy test: AsyncUnixTest/SignalsMultiListen [ PASS ] kj/async-unix-test.c++:237: legacy test: AsyncUnixTest/SignalsMultiListen (9 μs) [ TEST ] kj/async-unix-test.c++:263: legacy test: AsyncUnixTest/SignalsMultiReceive [ PASS ] kj/async-unix-test.c++:263: legacy test: AsyncUnixTest/SignalsMultiReceive (9 μs) [ TEST ] kj/async-unix-test.c++:285: legacy test: AsyncUnixTest/SignalsAsync [ PASS ] kj/async-unix-test.c++:285: legacy test: AsyncUnixTest/SignalsAsync (10124 μs) [ TEST ] kj/async-unix-test.c++:318: legacy test: AsyncUnixTest/SignalsNoWait [ PASS ] kj/async-unix-test.c++:318: legacy test: AsyncUnixTest/SignalsNoWait (25 μs) [ TEST ] kj/async-unix-test.c++:363: legacy test: AsyncUnixTest/ReadObserver [ PASS ] kj/async-unix-test.c++:363: legacy test: AsyncUnixTest/ReadObserver (24 μs) [ TEST ] kj/async-unix-test.c++:396: legacy test: AsyncUnixTest/ReadObserverMultiListen [ PASS ] kj/async-unix-test.c++:396: legacy test: AsyncUnixTest/ReadObserverMultiListen (38 μs) [ TEST ] kj/async-unix-test.c++:426: legacy test: AsyncUnixTest/ReadObserverMultiReceive [ PASS ] kj/async-unix-test.c++:426: legacy test: AsyncUnixTest/ReadObserverMultiReceive (21 μs) [ TEST ] kj/async-unix-test.c++:454: legacy test: AsyncUnixTest/ReadObserverAndSignals [ PASS ] kj/async-unix-test.c++:454: legacy test: AsyncUnixTest/ReadObserverAndSignals (19 μs) [ TEST ] kj/async-unix-test.c++:480: legacy test: AsyncUnixTest/ReadObserverAsync [ PASS ] kj/async-unix-test.c++:480: legacy test: AsyncUnixTest/ReadObserverAsync (10114 μs) [ TEST ] kj/async-unix-test.c++:502: legacy test: AsyncUnixTest/ReadObserverNoWait [ PASS ] kj/async-unix-test.c++:502: legacy test: AsyncUnixTest/ReadObserverNoWait (27 μs) [ TEST ] kj/async-unix-test.c++:556: legacy test: AsyncUnixTest/WriteObserver [ PASS ] kj/async-unix-test.c++:556: legacy test: AsyncUnixTest/WriteObserver (4932 μs) [ TEST ] kj/async-unix-test.c++:605: legacy test: AsyncUnixTest/UrgentObserver [ PASS ] kj/async-unix-test.c++:605: legacy test: AsyncUnixTest/UrgentObserver (10285 μs) [ TEST ] kj/async-unix-test.c++:706: legacy test: AsyncUnixTest/SteadyTimers [ PASS ] kj/async-unix-test.c++:706: legacy test: AsyncUnixTest/SteadyTimers (41326 μs) [ TEST ] kj/async-unix-test.c++:746: legacy test: AsyncUnixTest/InterruptedTimer [ PASS ] kj/async-unix-test.c++:746: legacy test: AsyncUnixTest/InterruptedTimer (100292 μs) [ TEST ] kj/async-unix-test.c++:785: legacy test: AsyncUnixTest/Wake [ PASS ] kj/async-unix-test.c++:785: legacy test: AsyncUnixTest/Wake (40400 μs) [ TEST ] kj/async-unix-test.c++:891: legacy test: AsyncUnixTest/ChildProcess [ PASS ] kj/async-unix-test.c++:891: legacy test: AsyncUnixTest/ChildProcess (3564 μs) [ TEST ] kj/async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() [ PASS ] kj/async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() (51 μs) [ TEST ] kj/async-unix-test.c++:981: UnixEventPort FdObserver(..., flags=0)::whenWriteDisconnected() [ PASS ] kj/async-unix-test.c++:981: UnixEventPort FdObserver(..., flags=0)::whenWriteDisconnected() (21 μs) [ TEST ] kj/async-unix-test.c++:1010: UnixEventPort poll for signals [ PASS ] kj/async-unix-test.c++:1010: UnixEventPort poll for signals (20 μs) [ TEST ] kj/async-unix-test.c++:1065: UnixEventPort can receive multiple queued instances of an RT signal [ PASS ] kj/async-unix-test.c++:1065: UnixEventPort can receive multiple queued instances of an RT signal (38 μs) [ TEST ] kj/async-unix-test.c++:1081: UnixEventPort thread-specific signals [ PASS ] kj/async-unix-test.c++:1081: UnixEventPort thread-specific signals (19927 μs) [ TEST ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events [ PASS ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events (221 μs) [ TEST ] kj/async-xthread-test.c++:102: asynchronous simple cross-thread events [ PASS ] kj/async-xthread-test.c++:102: asynchronous simple cross-thread events (175 μs) [ TEST ] kj/async-xthread-test.c++:154: synchonous promise cross-thread events [ PASS ] kj/async-xthread-test.c++:154: synchonous promise cross-thread events (126 μs) [ TEST ] kj/async-xthread-test.c++:213: asynchronous promise cross-thread events [ PASS ] kj/async-xthread-test.c++:213: asynchronous promise cross-thread events (122 μs) [ TEST ] kj/async-xthread-test.c++:274: cancel cross-thread event before it runs [ PASS ] kj/async-xthread-test.c++:274: cancel cross-thread event before it runs (10136 μs) [ TEST ] kj/async-xthread-test.c++:313: cancel cross-thread event while it runs [ PASS ] kj/async-xthread-test.c++:313: cancel cross-thread event while it runs (10187 μs) [ TEST ] kj/async-xthread-test.c++:362: cross-thread cancellation in both directions at once [ PASS ] kj/async-xthread-test.c++:362: cross-thread cancellation in both directions at once (23049 μs) [ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle [ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (198 μs) [ TEST ] kj/async-xthread-test.c++:547: call own thread's executor [ PASS ] kj/async-xthread-test.c++:547: call own thread's executor (45 μs) [ TEST ] kj/async-xthread-test.c++:571: synchronous cross-thread event disconnected [ PASS ] kj/async-xthread-test.c++:571: synchronous cross-thread event disconnected (116 μs) [ TEST ] kj/async-xthread-test.c++:625: asynchronous cross-thread event disconnected [ PASS ] kj/async-xthread-test.c++:625: asynchronous cross-thread event disconnected (114 μs) [ TEST ] kj/async-xthread-test.c++:681: cross-thread event disconnected before it runs [ PASS ] kj/async-xthread-test.c++:681: cross-thread event disconnected before it runs (109 μs) [ TEST ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref [ PASS ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref (102 μs) [ TEST ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash [ PASS ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash (31848 μs) [ TEST ] kj/async-xthread-test.c++:831: cross-thread event cancel requested while destination thread being destroyed [ PASS ] kj/async-xthread-test.c++:831: cross-thread event cancel requested while destination thread being destroyed (10144 μs) [ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller [ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (117 μs) [ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects [ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (95 μs) [ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed [ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (111 μs) [ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled [ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (10135 μs) [ TEST ] kj/async-xthread-test.c++:1011: cross-thread fulfiller multiple fulfills [ PASS ] kj/async-xthread-test.c++:1011: cross-thread fulfiller multiple fulfills (419 μs) [ TEST ] kj/async-io-test.c++:95: legacy test: AsyncIo/SimpleNetworkAuthentication [ PASS ] kj/async-io-test.c++:95: legacy test: AsyncIo/SimpleNetworkAuthentication (670 μs) [ TEST ] kj/async-io-test.c++:176: legacy test: AsyncIo/UnixSocket [ PASS ] kj/async-io-test.c++:176: legacy test: AsyncIo/UnixSocket (91 μs) [ TEST ] kj/async-io-test.c++:249: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg [ PASS ] kj/async-io-test.c++:249: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg (256 μs) [ TEST ] kj/async-io-test.c++:397: legacy test: AsyncIo/AddressParsing [ PASS ] kj/async-io-test.c++:397: legacy test: AsyncIo/AddressParsing (2395 μs) [ TEST ] kj/async-io-test.c++:442: legacy test: AsyncIo/OneWayPipe [ PASS ] kj/async-io-test.c++:442: legacy test: AsyncIo/OneWayPipe (42 μs) [ TEST ] kj/async-io-test.c++:460: legacy test: AsyncIo/TwoWayPipe [ PASS ] kj/async-io-test.c++:460: legacy test: AsyncIo/TwoWayPipe (42 μs) [ TEST ] kj/async-io-test.c++:487: legacy test: AsyncIo/InMemoryCapabilityPipe [ PASS ] kj/async-io-test.c++:487: legacy test: AsyncIo/InMemoryCapabilityPipe (27 μs) [ TEST ] kj/async-io-test.c++:528: legacy test: AsyncIo/CapabilityPipe [ PASS ] kj/async-io-test.c++:528: legacy test: AsyncIo/CapabilityPipe (73 μs) [ TEST ] kj/async-io-test.c++:567: legacy test: AsyncIo/CapabilityPipeBlockedSendStream [ PASS ] kj/async-io-test.c++:567: legacy test: AsyncIo/CapabilityPipeBlockedSendStream (7677 μs) [ TEST ] kj/async-io-test.c++:608: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage [ PASS ] kj/async-io-test.c++:608: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage (61 μs) [ TEST ] kj/async-io-test.c++:643: legacy test: AsyncIo/ScmRightsTruncatedOdd [ PASS ] kj/async-io-test.c++:643: legacy test: AsyncIo/ScmRightsTruncatedOdd (36 μs) [ TEST ] kj/async-io-test.c++:711: legacy test: AsyncIo/ScmRightsTruncatedEven [ PASS ] kj/async-io-test.c++:711: legacy test: AsyncIo/ScmRightsTruncatedEven (35 μs) [ TEST ] kj/async-io-test.c++:801: legacy test: AsyncIo/PipeThread [ PASS ] kj/async-io-test.c++:801: legacy test: AsyncIo/PipeThread (98 μs) [ TEST ] kj/async-io-test.c++:821: legacy test: AsyncIo/PipeThreadDisconnects [ PASS ] kj/async-io-test.c++:821: legacy test: AsyncIo/PipeThreadDisconnects (95 μs) [ TEST ] kj/async-io-test.c++:844: legacy test: AsyncIo/Timeouts [ PASS ] kj/async-io-test.c++:844: legacy test: AsyncIo/Timeouts (10087 μs) [ TEST ] kj/async-io-test.c++:900: legacy test: AsyncIo/Udp [ PASS ] kj/async-io-test.c++:900: legacy test: AsyncIo/Udp (102 μs) [ TEST ] kj/async-io-test.c++:1062: legacy test: AsyncIo/AbstractUnixSocket [ PASS ] kj/async-io-test.c++:1062: legacy test: AsyncIo/AbstractUnixSocket (54 μs) [ TEST ] kj/async-io-test.c++:1084: CIDR parsing [ PASS ] kj/async-io-test.c++:1084: CIDR parsing (10 μs) [ TEST ] kj/async-io-test.c++:1153: NetworkFilter [ PASS ] kj/async-io-test.c++:1153: NetworkFilter (20 μs) [ TEST ] kj/async-io-test.c++:1258: Network::restrictPeers() [ PASS ] kj/async-io-test.c++:1258: Network::restrictPeers() (179 μs) [ TEST ] kj/async-io-test.c++:1330: AsyncInputStream::readAllText() / readAllBytes() [ PASS ] kj/async-io-test.c++:1330: AsyncInputStream::readAllText() / readAllBytes() (10043 μs) [ TEST ] kj/async-io-test.c++:1371: Userland pipe [ PASS ] kj/async-io-test.c++:1371: Userland pipe (7 μs) [ TEST ] kj/async-io-test.c++:1394: Userland pipe cancel write [ PASS ] kj/async-io-test.c++:1394: Userland pipe cancel write (7 μs) [ TEST ] kj/async-io-test.c++:1415: Userland pipe cancel read [ PASS ] kj/async-io-test.c++:1415: Userland pipe cancel read (2 μs) [ TEST ] kj/async-io-test.c++:1431: Userland pipe pumpTo [ PASS ] kj/async-io-test.c++:1431: Userland pipe pumpTo (7 μs) [ TEST ] kj/async-io-test.c++:1453: Userland pipe tryPumpFrom [ PASS ] kj/async-io-test.c++:1453: Userland pipe tryPumpFrom (8 μs) [ TEST ] kj/async-io-test.c++:1476: Userland pipe pumpTo cancel [ PASS ] kj/async-io-test.c++:1476: Userland pipe pumpTo cancel (2 μs) [ TEST ] kj/async-io-test.c++:1496: Userland pipe tryPumpFrom cancel [ PASS ] kj/async-io-test.c++:1496: Userland pipe tryPumpFrom cancel (2 μs) [ TEST ] kj/async-io-test.c++:1516: Userland pipe with limit [ PASS ] kj/async-io-test.c++:1516: Userland pipe with limit (37 μs) [ TEST ] kj/async-io-test.c++:1543: Userland pipe pumpTo with limit [ PASS ] kj/async-io-test.c++:1543: Userland pipe pumpTo with limit (25 μs) [ TEST ] kj/async-io-test.c++:1572: Userland pipe pump into zero-limited pipe, no data to pump [ PASS ] kj/async-io-test.c++:1572: Userland pipe pump into zero-limited pipe, no data to pump (3 μs) [ TEST ] kj/async-io-test.c++:1585: Userland pipe pump into zero-limited pipe, data is pumped [ PASS ] kj/async-io-test.c++:1585: Userland pipe pump into zero-limited pipe, data is pumped (24 μs) [ TEST ] kj/async-io-test.c++:1598: Userland pipe gather write [ PASS ] kj/async-io-test.c++:1598: Userland pipe gather write (2 μs) [ TEST ] kj/async-io-test.c++:1617: Userland pipe gather write split on buffer boundary [ PASS ] kj/async-io-test.c++:1617: Userland pipe gather write split on buffer boundary (2 μs) [ TEST ] kj/async-io-test.c++:1637: Userland pipe gather write split mid-first-buffer [ PASS ] kj/async-io-test.c++:1637: Userland pipe gather write split mid-first-buffer (2 μs) [ TEST ] kj/async-io-test.c++:1657: Userland pipe gather write split mid-second-buffer [ PASS ] kj/async-io-test.c++:1657: Userland pipe gather write split mid-second-buffer (2 μs) [ TEST ] kj/async-io-test.c++:1677: Userland pipe gather write pump [ PASS ] kj/async-io-test.c++:1677: Userland pipe gather write pump (2 μs) [ TEST ] kj/async-io-test.c++:1695: Userland pipe gather write pump split on buffer boundary [ PASS ] kj/async-io-test.c++:1695: Userland pipe gather write pump split on buffer boundary (2 μs) [ TEST ] kj/async-io-test.c++:1714: Userland pipe gather write pump split mid-first-buffer [ PASS ] kj/async-io-test.c++:1714: Userland pipe gather write pump split mid-first-buffer (1 μs) [ TEST ] kj/async-io-test.c++:1733: Userland pipe gather write pump split mid-second-buffer [ PASS ] kj/async-io-test.c++:1733: Userland pipe gather write pump split mid-second-buffer (2 μs) [ TEST ] kj/async-io-test.c++:1752: Userland pipe gather write split pump on buffer boundary [ PASS ] kj/async-io-test.c++:1752: Userland pipe gather write split pump on buffer boundary (5 μs) [ TEST ] kj/async-io-test.c++:1774: Userland pipe gather write split pump mid-first-buffer [ PASS ] kj/async-io-test.c++:1774: Userland pipe gather write split pump mid-first-buffer (7 μs) [ TEST ] kj/async-io-test.c++:1796: Userland pipe gather write split pump mid-second-buffer [ PASS ] kj/async-io-test.c++:1796: Userland pipe gather write split pump mid-second-buffer (5 μs) [ TEST ] kj/async-io-test.c++:1818: Userland pipe gather write pumpFrom [ PASS ] kj/async-io-test.c++:1818: Userland pipe gather write pumpFrom (3 μs) [ TEST ] kj/async-io-test.c++:1841: Userland pipe gather write pumpFrom split on buffer boundary [ PASS ] kj/async-io-test.c++:1841: Userland pipe gather write pumpFrom split on buffer boundary (3 μs) [ TEST ] kj/async-io-test.c++:1865: Userland pipe gather write pumpFrom split mid-first-buffer [ PASS ] kj/async-io-test.c++:1865: Userland pipe gather write pumpFrom split mid-first-buffer (2 μs) [ TEST ] kj/async-io-test.c++:1889: Userland pipe gather write pumpFrom split mid-second-buffer [ PASS ] kj/async-io-test.c++:1889: Userland pipe gather write pumpFrom split mid-second-buffer (3 μs) [ TEST ] kj/async-io-test.c++:1913: Userland pipe gather write split pumpFrom on buffer boundary [ PASS ] kj/async-io-test.c++:1913: Userland pipe gather write split pumpFrom on buffer boundary (3 μs) [ TEST ] kj/async-io-test.c++:1935: Userland pipe gather write split pumpFrom mid-first-buffer [ PASS ] kj/async-io-test.c++:1935: Userland pipe gather write split pumpFrom mid-first-buffer (3 μs) [ TEST ] kj/async-io-test.c++:1957: Userland pipe gather write split pumpFrom mid-second-buffer [ PASS ] kj/async-io-test.c++:1957: Userland pipe gather write split pumpFrom mid-second-buffer (2 μs) [ TEST ] kj/async-io-test.c++:1979: Userland pipe pumpTo less than write amount [ PASS ] kj/async-io-test.c++:1979: Userland pipe pumpTo less than write amount (3 μs) [ TEST ] kj/async-io-test.c++:2007: Userland pipe pumpFrom EOF on abortRead() [ PASS ] kj/async-io-test.c++:2007: Userland pipe pumpFrom EOF on abortRead() (3 μs) [ TEST ] kj/async-io-test.c++:2027: Userland pipe EOF fulfills pumpFrom promise [ PASS ] kj/async-io-test.c++:2027: Userland pipe EOF fulfills pumpFrom promise (4 μs) [ TEST ] kj/async-io-test.c++:2052: Userland pipe tryPumpFrom to pumpTo for same amount fulfills simultaneously [ PASS ] kj/async-io-test.c++:2052: Userland pipe tryPumpFrom to pumpTo for same amount fulfills simultaneously (3 μs) [ TEST ] kj/async-io-test.c++:2072: Userland pipe multi-part write doesn't quit early [ PASS ] kj/async-io-test.c++:2072: Userland pipe multi-part write doesn't quit early (2 μs) [ TEST ] kj/async-io-test.c++:2091: Userland pipe BlockedRead gets empty tryPumpFrom [ PASS ] kj/async-io-test.c++:2091: Userland pipe BlockedRead gets empty tryPumpFrom (2 μs) [ TEST ] kj/async-io-test.c++:2124: Userland tee [ PASS ] kj/async-io-test.c++:2124: Userland tee (14 μs) [ TEST ] kj/async-io-test.c++:2140: Userland nested tee [ PASS ] kj/async-io-test.c++:2140: Userland nested tee (7 μs) [ TEST ] kj/async-io-test.c++:2173: Userland tee concurrent read [ PASS ] kj/async-io-test.c++:2173: Userland tee concurrent read (4 μs) [ TEST ] kj/async-io-test.c++:2198: Userland tee cancel and restart read [ PASS ] kj/async-io-test.c++:2198: Userland tee cancel and restart read (3 μs) [ TEST ] kj/async-io-test.c++:2221: Userland tee cancel read and destroy branch then read other branch [ PASS ] kj/async-io-test.c++:2221: Userland tee cancel read and destroy branch then read other branch (3 μs) [ TEST ] kj/async-io-test.c++:2246: Userland tee subsequent other-branch reads are READY_NOW [ PASS ] kj/async-io-test.c++:2246: Userland tee subsequent other-branch reads are READY_NOW (3 μs) [ TEST ] kj/async-io-test.c++:2271: Userland tee read EOF propagation [ PASS ] kj/async-io-test.c++:2271: Userland tee read EOF propagation (4 μs) [ TEST ] kj/async-io-test.c++:2305: Userland tee read exception propagation [ PASS ] kj/async-io-test.c++:2305: Userland tee read exception propagation (74 μs) [ TEST ] kj/async-io-test.c++:2352: Userland tee read exception propagation w/ data loss [ PASS ] kj/async-io-test.c++:2352: Userland tee read exception propagation w/ data loss (41 μs) [ TEST ] kj/async-io-test.c++:2380: Userland tee read into different buffer sizes [ PASS ] kj/async-io-test.c++:2380: Userland tee read into different buffer sizes (3 μs) [ TEST ] kj/async-io-test.c++:2398: Userland tee reads see max(minBytes...) and min(maxBytes...) [ PASS ] kj/async-io-test.c++:2398: Userland tee reads see max(minBytes...) and min(maxBytes...) (4 μs) [ TEST ] kj/async-io-test.c++:2433: Userland tee read stress test [ PASS ] kj/async-io-test.c++:2433: Userland tee read stress test (16892 μs) [ TEST ] kj/async-io-test.c++:2461: Userland tee pump [ PASS ] kj/async-io-test.c++:2461: Userland tee pump (187 μs) [ TEST ] kj/async-io-test.c++:2504: Userland tee pump slows down reads [ PASS ] kj/async-io-test.c++:2504: Userland tee pump slows down reads (203 μs) [ TEST ] kj/async-io-test.c++:2535: Userland tee pump EOF propagation [ PASS ] kj/async-io-test.c++:2535: Userland tee pump EOF propagation (20 μs) [ TEST ] kj/async-io-test.c++:2614: Userland tee pump EOF on chunk boundary [ PASS ] kj/async-io-test.c++:2614: Userland tee pump EOF on chunk boundary (150 μs) [ TEST ] kj/async-io-test.c++:2648: Userland tee pump read exception propagation [ PASS ] kj/async-io-test.c++:2648: Userland tee pump read exception propagation (106 μs) [ TEST ] kj/async-io-test.c++:2732: Userland tee pump write exception propagation [ PASS ] kj/async-io-test.c++:2732: Userland tee pump write exception propagation (194 μs) [ TEST ] kj/async-io-test.c++:2764: Userland tee pump cancellation implies write cancellation [ PASS ] kj/async-io-test.c++:2764: Userland tee pump cancellation implies write cancellation (6 μs) [ TEST ] kj/async-io-test.c++:2792: Userland tee buffer size limit [ PASS ] kj/async-io-test.c++:2792: Userland tee buffer size limit (61 μs) [ TEST ] kj/async-io-test.c++:2888: Userspace OneWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2888: Userspace OneWayPipe whenWriteDisconnected() (6 μs) [ TEST ] kj/async-io-test.c++:2903: Userspace TwoWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2903: Userspace TwoWayPipe whenWriteDisconnected() (1 μs) [ TEST ] kj/async-io-test.c++:2921: OS OneWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2921: OS OneWayPipe whenWriteDisconnected() (38 μs) [ TEST ] kj/async-io-test.c++:2936: OS TwoWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2936: OS TwoWayPipe whenWriteDisconnected() (35 μs) [ TEST ] kj/async-io-test.c++:2960: import socket FD that's already broken [ PASS ] kj/async-io-test.c++:2960: import socket FD that's already broken (20 μs) [ TEST ] kj/async-io-test.c++:2983: AggregateConnectionReceiver [ PASS ] kj/async-io-test.c++:2983: AggregateConnectionReceiver (45 μs) [ TEST ] kj/async-io-test.c++:3069: OS handle pumpTo [ PASS ] kj/async-io-test.c++:3069: OS handle pumpTo (758 μs) [ TEST ] kj/async-io-test.c++:3124: OS handle pumpTo small limit [ PASS ] kj/async-io-test.c++:3124: OS handle pumpTo small limit (56 μs) [ TEST ] kj/async-io-test.c++:3146: OS handle pumpTo small limit -- write first then read [ PASS ] kj/async-io-test.c++:3146: OS handle pumpTo small limit -- write first then read (41 μs) [ TEST ] kj/async-io-test.c++:3173: OS handle pumpTo large limit [ PASS ] kj/async-io-test.c++:3173: OS handle pumpTo large limit (976 μs) [ TEST ] kj/async-io-test.c++:3195: OS handle pumpTo large limit -- write first then read [ PASS ] kj/async-io-test.c++:3195: OS handle pumpTo large limit -- write first then read (943 μs) [ TEST ] kj/async-io-test.c++:3241: OS handle pumpTo write buffer is full before pump [ PASS ] kj/async-io-test.c++:3241: OS handle pumpTo write buffer is full before pump (2156 μs) [ TEST ] kj/async-io-test.c++:3275: OS handle pumpTo write buffer is full before pump -- and pump ends early [ PASS ] kj/async-io-test.c++:3275: OS handle pumpTo write buffer is full before pump -- and pump ends early (1715 μs) [ TEST ] kj/async-io-test.c++:3304: OS handle pumpTo write buffer is full before pump -- and pump hits limit early [ PASS ] kj/async-io-test.c++:3304: OS handle pumpTo write buffer is full before pump -- and pump hits limit early (1751 μs) [ TEST ] kj/async-io-test.c++:3332: OS handle pumpTo write buffer is full before pump -- and a lot of data is pumped [ PASS ] kj/async-io-test.c++:3332: OS handle pumpTo write buffer is full before pump -- and a lot of data is pumped (2587 μs) [ TEST ] kj/async-io-test.c++:3363: pump file to socket [ PASS ] kj/async-io-test.c++:3363: pump file to socket (1763 μs) [ TEST ] kj/async-queue-test.c++:75: ProducerConsumerQueue with various amounts of producers and consumers [ PASS ] kj/async-queue-test.c++:75: ProducerConsumerQueue with various amounts of producers and consumers (3187 μs) [ TEST ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() [ PASS ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() (71 μs) [ TEST ] kj/parse/common-test.c++:32: legacy test: CommonParsers/AnyParser [ PASS ] kj/parse/common-test.c++:32: legacy test: CommonParsers/AnyParser (0 μs) [ TEST ] kj/parse/common-test.c++:66: legacy test: CommonParsers/ExactElementParser [ PASS ] kj/parse/common-test.c++:66: legacy test: CommonParsers/ExactElementParser (0 μs) [ TEST ] kj/parse/common-test.c++:89: legacy test: CommonParsers/ExactlyConstParser [ PASS ] kj/parse/common-test.c++:89: legacy test: CommonParsers/ExactlyConstParser (0 μs) [ TEST ] kj/parse/common-test.c++:112: legacy test: CommonParsers/ConstResultParser [ PASS ] kj/parse/common-test.c++:112: legacy test: CommonParsers/ConstResultParser (0 μs) [ TEST ] kj/parse/common-test.c++:126: legacy test: CommonParsers/DiscardParser [ PASS ] kj/parse/common-test.c++:126: legacy test: CommonParsers/DiscardParser (0 μs) [ TEST ] kj/parse/common-test.c++:136: legacy test: CommonParsers/SequenceParser [ PASS ] kj/parse/common-test.c++:136: legacy test: CommonParsers/SequenceParser (0 μs) [ TEST ] kj/parse/common-test.c++:189: legacy test: CommonParsers/ManyParserCountOnly [ PASS ] kj/parse/common-test.c++:189: legacy test: CommonParsers/ManyParserCountOnly (0 μs) [ TEST ] kj/parse/common-test.c++:228: legacy test: CommonParsers/TimesParser [ PASS ] kj/parse/common-test.c++:228: legacy test: CommonParsers/TimesParser (3 μs) [ TEST ] kj/parse/common-test.c++:263: legacy test: CommonParsers/TimesParserCountOnly [ PASS ] kj/parse/common-test.c++:263: legacy test: CommonParsers/TimesParserCountOnly (0 μs) [ TEST ] kj/parse/common-test.c++:299: legacy test: CommonParsers/ManyParserSubResult [ PASS ] kj/parse/common-test.c++:299: legacy test: CommonParsers/ManyParserSubResult (0 μs) [ TEST ] kj/parse/common-test.c++:316: legacy test: CommonParsers/OptionalParser [ PASS ] kj/parse/common-test.c++:316: legacy test: CommonParsers/OptionalParser (0 μs) [ TEST ] kj/parse/common-test.c++:362: legacy test: CommonParsers/OneOfParser [ PASS ] kj/parse/common-test.c++:362: legacy test: CommonParsers/OneOfParser (0 μs) [ TEST ] kj/parse/common-test.c++:394: legacy test: CommonParsers/TransformParser [ PASS ] kj/parse/common-test.c++:394: legacy test: CommonParsers/TransformParser (0 μs) [ TEST ] kj/parse/common-test.c++:416: legacy test: CommonParsers/TransformOrRejectParser [ PASS ] kj/parse/common-test.c++:416: legacy test: CommonParsers/TransformOrRejectParser (0 μs) [ TEST ] kj/parse/common-test.c++:447: legacy test: CommonParsers/References [ PASS ] kj/parse/common-test.c++:447: legacy test: CommonParsers/References (0 μs) [ TEST ] kj/parse/common-test.c++:487: legacy test: CommonParsers/NotLookingAt [ PASS ] kj/parse/common-test.c++:487: legacy test: CommonParsers/NotLookingAt (0 μs) [ TEST ] kj/parse/common-test.c++:505: legacy test: CommonParsers/EndOfInput [ PASS ] kj/parse/common-test.c++:505: legacy test: CommonParsers/EndOfInput (0 μs) [ TEST ] kj/parse/char-test.c++:33: legacy test: CharParsers/ExactChar [ PASS ] kj/parse/char-test.c++:33: legacy test: CharParsers/ExactChar (0 μs) [ TEST ] kj/parse/char-test.c++:51: legacy test: CharParsers/ExactString [ PASS ] kj/parse/char-test.c++:51: legacy test: CharParsers/ExactString (0 μs) [ TEST ] kj/parse/char-test.c++:71: legacy test: CharParsers/CharRange [ PASS ] kj/parse/char-test.c++:71: legacy test: CharParsers/CharRange (0 μs) [ TEST ] kj/parse/char-test.c++:135: legacy test: CharParsers/AnyOfChars [ PASS ] kj/parse/char-test.c++:135: legacy test: CharParsers/AnyOfChars (0 μs) [ TEST ] kj/parse/char-test.c++:199: legacy test: CharParsers/CharGroupCombo [ PASS ] kj/parse/char-test.c++:199: legacy test: CharParsers/CharGroupCombo (0 μs) [ TEST ] kj/parse/char-test.c++:216: legacy test: CharParsers/Identifier [ PASS ] kj/parse/char-test.c++:216: legacy test: CharParsers/Identifier (3 μs) [ TEST ] kj/parse/char-test.c++:232: legacy test: CharParsers/Integer [ PASS ] kj/parse/char-test.c++:232: legacy test: CharParsers/Integer (1 μs) [ TEST ] kj/parse/char-test.c++:272: legacy test: CharParsers/Number [ PASS ] kj/parse/char-test.c++:272: legacy test: CharParsers/Number (7 μs) [ TEST ] kj/parse/char-test.c++:336: legacy test: CharParsers/DoubleQuotedString [ PASS ] kj/parse/char-test.c++:336: legacy test: CharParsers/DoubleQuotedString (2 μs) [ TEST ] kj/parse/char-test.c++:376: legacy test: CharParsers/SingleQuotedString [ PASS ] kj/parse/char-test.c++:376: legacy test: CharParsers/SingleQuotedString (1 μs) [ TEST ] kj/std/iostream-test.c++:30: legacy test: StdIoStream/WriteVec [ PASS ] kj/std/iostream-test.c++:30: legacy test: StdIoStream/WriteVec (23 μs) [ TEST ] kj/std/iostream-test.c++:56: legacy test: StdIoStream/TryReadToEndOfFile [ PASS ] kj/std/iostream-test.c++:56: legacy test: StdIoStream/TryReadToEndOfFile (1 μs) [ TEST ] kj/std/iostream-test.c++:75: legacy test: StdIoStream/ReadToEndOfFile [ PASS ] kj/std/iostream-test.c++:75: legacy test: StdIoStream/ReadToEndOfFile (18 μs) [ TEST ] kj/compat/url-test.c++:50: parse / stringify URL [ PASS ] kj/compat/url-test.c++:50: parse / stringify URL (77 μs) [ TEST ] kj/compat/url-test.c++:311: URL percent encoding [ PASS ] kj/compat/url-test.c++:311: URL percent encoding (9 μs) [ TEST ] kj/compat/url-test.c++:334: parse / stringify URL w/o decoding [ PASS ] kj/compat/url-test.c++:334: parse / stringify URL w/o decoding (3 μs) [ TEST ] kj/compat/url-test.c++:353: URL relative paths [ PASS ] kj/compat/url-test.c++:353: URL relative paths (6 μs) [ TEST ] kj/compat/url-test.c++:387: URL for HTTP request [ PASS ] kj/compat/url-test.c++:387: URL for HTTP request (54 μs) [ TEST ] kj/compat/url-test.c++:482: parse URL failure [ PASS ] kj/compat/url-test.c++:482: parse URL failure (2 μs) [ TEST ] kj/compat/url-test.c++:505: parse relative URL [ PASS ] kj/compat/url-test.c++:505: parse relative URL (21 μs) [ TEST ] kj/compat/url-test.c++:547: parse relative URL w/o decoding [ PASS ] kj/compat/url-test.c++:547: parse relative URL w/o decoding (1 μs) [ TEST ] kj/compat/url-test.c++:554: parse relative URL failure [ PASS ] kj/compat/url-test.c++:554: parse relative URL failure (0 μs) [ TEST ] kj/compat/http-test.c++:59: HttpMethod parse / stringify [ PASS ] kj/compat/http-test.c++:59: HttpMethod parse / stringify (16 μs) [ TEST ] kj/compat/http-test.c++:90: HttpHeaderTable [ PASS ] kj/compat/http-test.c++:90: HttpHeaderTable (24 μs) [ TEST ] kj/compat/http-test.c++:134: HttpHeaders::parseRequest [ PASS ] kj/compat/http-test.c++:134: HttpHeaders::parseRequest (19 μs) [ TEST ] kj/compat/http-test.c++:187: HttpHeaders::parseResponse [ PASS ] kj/compat/http-test.c++:187: HttpHeaders::parseResponse (5 μs) [ TEST ] kj/compat/http-test.c++:238: HttpHeaders parse invalid [ PASS ] kj/compat/http-test.c++:238: HttpHeaders parse invalid (5 μs) [ TEST ] kj/compat/http-test.c++:311: HttpHeaders require valid HttpHeaderTable [ PASS ] kj/compat/http-test.c++:311: HttpHeaders require valid HttpHeaderTable (39 μs) [ TEST ] kj/compat/http-test.c++:353: HttpHeaders validation [ PASS ] kj/compat/http-test.c++:353: HttpHeaders validation (58 μs) [ TEST ] kj/compat/http-test.c++:376: HttpHeaders Set-Cookie handling [ PASS ] kj/compat/http-test.c++:376: HttpHeaders Set-Cookie handling (3 μs) [ TEST ] kj/compat/http-test.c++:1066: HttpClient requests [ PASS ] kj/compat/http-test.c++:1066: HttpClient requests (206 μs) [ TEST ] kj/compat/http-test.c++:1076: HttpClient responses [ PASS ] kj/compat/http-test.c++:1076: HttpClient responses (1012 μs) [ TEST ] kj/compat/http-test.c++:1089: HttpClient canceled write [ PASS ] kj/compat/http-test.c++:1089: HttpClient canceled write (63 μs) [ TEST ] kj/compat/http-test.c++:1128: HttpClient chunked body gather-write [ PASS ] kj/compat/http-test.c++:1128: HttpClient chunked body gather-write (9 μs) [ TEST ] kj/compat/http-test.c++:1163: HttpClient chunked body pump from fixed length stream [ PASS ] kj/compat/http-test.c++:1163: HttpClient chunked body pump from fixed length stream (11 μs) [ TEST ] kj/compat/http-test.c++:1208: HttpServer requests [ PASS ] kj/compat/http-test.c++:1208: HttpServer requests (206 μs) [ TEST ] kj/compat/http-test.c++:1242: HttpServer responses [ PASS ] kj/compat/http-test.c++:1242: HttpServer responses (106 μs) [ TEST ] kj/compat/http-test.c++:1423: HttpClient pipeline [ PASS ] kj/compat/http-test.c++:1423: HttpClient pipeline (42 μs) [ TEST ] kj/compat/http-test.c++:1452: HttpClient parallel pipeline [ PASS ] kj/compat/http-test.c++:1452: HttpClient parallel pipeline (42 μs) [ TEST ] kj/compat/http-test.c++:1515: HttpServer pipeline [ PASS ] kj/compat/http-test.c++:1515: HttpServer pipeline (74 μs) [ TEST ] kj/compat/http-test.c++:1543: HttpServer parallel pipeline [ PASS ] kj/compat/http-test.c++:1543: HttpServer parallel pipeline (43 μs) [ TEST ] kj/compat/http-test.c++:1572: HttpClient <-> HttpServer [ PASS ] kj/compat/http-test.c++:1572: HttpClient <-> HttpServer (76 μs) [ TEST ] kj/compat/http-test.c++:1598: HttpInputStream requests [ PASS ] kj/compat/http-test.c++:1598: HttpInputStream requests (70 μs) [ TEST ] kj/compat/http-test.c++:1636: HttpInputStream responses [ PASS ] kj/compat/http-test.c++:1636: HttpInputStream responses (21 μs) [ TEST ] kj/compat/http-test.c++:1676: HttpInputStream bare messages [ PASS ] kj/compat/http-test.c++:1676: HttpInputStream bare messages (11 μs) [ TEST ] kj/compat/http-test.c++:1730: WebSocket core protocol [ PASS ] kj/compat/http-test.c++:1730: WebSocket core protocol (133 μs) [ TEST ] kj/compat/http-test.c++:1793: WebSocket fragmented [ PASS ] kj/compat/http-test.c++:1793: WebSocket fragmented (2 μs) [ TEST ] kj/compat/http-test.c++:1820: WebSocket compressed fragment [ PASS ] kj/compat/http-test.c++:1820: WebSocket compressed fragment (24 μs) [ TEST ] kj/compat/http-test.c++:1863: WebSocket masked [ PASS ] kj/compat/http-test.c++:1863: WebSocket masked (3 μs) [ TEST ] kj/compat/http-test.c++:1900: WebSocket unexpected RSV bits [ PASS ] kj/compat/http-test.c++:1900: WebSocket unexpected RSV bits (4 μs) [ TEST ] kj/compat/http-test.c++:1928: WebSocket unexpected continuation frame [ PASS ] kj/compat/http-test.c++:1928: WebSocket unexpected continuation frame (2 μs) [ TEST ] kj/compat/http-test.c++:1954: WebSocket missing continuation frame [ PASS ] kj/compat/http-test.c++:1954: WebSocket missing continuation frame (2 μs) [ TEST ] kj/compat/http-test.c++:1980: WebSocket fragmented control frame [ PASS ] kj/compat/http-test.c++:1980: WebSocket fragmented control frame (1 μs) [ TEST ] kj/compat/http-test.c++:2006: WebSocket unknown opcode [ PASS ] kj/compat/http-test.c++:2006: WebSocket unknown opcode (3 μs) [ TEST ] kj/compat/http-test.c++:2032: WebSocket unsolicited pong [ PASS ] kj/compat/http-test.c++:2032: WebSocket unsolicited pong (1 μs) [ TEST ] kj/compat/http-test.c++:2058: WebSocket ping [ PASS ] kj/compat/http-test.c++:2058: WebSocket ping (3 μs) [ TEST ] kj/compat/http-test.c++:2095: WebSocket ping mid-send [ PASS ] kj/compat/http-test.c++:2095: WebSocket ping mid-send (699 μs) [ TEST ] kj/compat/http-test.c++:2177: WebSocket double-ping mid-send [ PASS ] kj/compat/http-test.c++:2177: WebSocket double-ping mid-send (694 μs) [ TEST ] kj/compat/http-test.c++:2214: WebSocket ping received during pong send [ PASS ] kj/compat/http-test.c++:2214: WebSocket ping received during pong send (839 μs) [ TEST ] kj/compat/http-test.c++:2249: WebSocket pump byte counting [ PASS ] kj/compat/http-test.c++:2249: WebSocket pump byte counting (37 μs) [ TEST ] kj/compat/http-test.c++:2290: WebSocket pump disconnect on send [ PASS ] kj/compat/http-test.c++:2290: WebSocket pump disconnect on send (42 μs) [ TEST ] kj/compat/http-test.c++:2317: WebSocket pump disconnect on receive [ PASS ] kj/compat/http-test.c++:2317: WebSocket pump disconnect on receive (31 μs) [ TEST ] kj/compat/http-test.c++:2342: WebSocket abort propagates through pipe [ PASS ] kj/compat/http-test.c++:2342: WebSocket abort propagates through pipe (17 μs) [ TEST ] kj/compat/http-test.c++:2363: WebSocket maximum message size [ PASS ] kj/compat/http-test.c++:2363: WebSocket maximum message size (24 μs) [ TEST ] kj/compat/http-test.c++:2756: HttpClient WebSocket handshake [ PASS ] kj/compat/http-test.c++:2756: HttpClient WebSocket handshake (36 μs) [ TEST ] kj/compat/http-test.c++:2786: WebSocket Compression String Parsing (splitNext) [ PASS ] kj/compat/http-test.c++:2786: WebSocket Compression String Parsing (splitNext) (0 μs) [ TEST ] kj/compat/http-test.c++:2822: WebSocket Compression String Parsing (splitParts) [ PASS ] kj/compat/http-test.c++:2822: WebSocket Compression String Parsing (splitParts) (2 μs) [ TEST ] kj/compat/http-test.c++:2865: WebSocket Compression String Parsing (toKeysAndVals) [ PASS ] kj/compat/http-test.c++:2865: WebSocket Compression String Parsing (toKeysAndVals) (1 μs) [ TEST ] kj/compat/http-test.c++:2915: WebSocket Compression String Parsing (populateUnverifiedConfig) [ PASS ] kj/compat/http-test.c++:2915: WebSocket Compression String Parsing (populateUnverifiedConfig) (2 μs) [ TEST ] kj/compat/http-test.c++:2999: WebSocket Compression String Parsing (validateCompressionConfig) [ PASS ] kj/compat/http-test.c++:2999: WebSocket Compression String Parsing (validateCompressionConfig) (3 μs) [ TEST ] kj/compat/http-test.c++:3062: WebSocket Compression String Parsing (findValidExtensionOffers) [ PASS ] kj/compat/http-test.c++:3062: WebSocket Compression String Parsing (findValidExtensionOffers) (7 μs) [ TEST ] kj/compat/http-test.c++:3110: WebSocket Compression String Parsing (generateExtensionRequest) [ PASS ] kj/compat/http-test.c++:3110: WebSocket Compression String Parsing (generateExtensionRequest) (4 μs) [ TEST ] kj/compat/http-test.c++:3133: WebSocket Compression String Parsing (tryParseExtensionOffers) [ PASS ] kj/compat/http-test.c++:3133: WebSocket Compression String Parsing (tryParseExtensionOffers) (3 μs) [ TEST ] kj/compat/http-test.c++:3192: WebSocket Compression String Parsing (tryParseAllExtensionOffers) [ PASS ] kj/compat/http-test.c++:3192: WebSocket Compression String Parsing (tryParseAllExtensionOffers) (4 μs) [ TEST ] kj/compat/http-test.c++:3272: WebSocket Compression String Parsing (generateExtensionResponse) [ PASS ] kj/compat/http-test.c++:3272: WebSocket Compression String Parsing (generateExtensionResponse) (1 μs) [ TEST ] kj/compat/http-test.c++:3291: WebSocket Compression String Parsing (tryParseExtensionAgreement) [ PASS ] kj/compat/http-test.c++:3291: WebSocket Compression String Parsing (tryParseExtensionAgreement) (5 μs) [ TEST ] kj/compat/http-test.c++:3356: HttpClient WebSocket Empty Message Compression [ PASS ] kj/compat/http-test.c++:3356: HttpClient WebSocket Empty Message Compression (68 μs) [ TEST ] kj/compat/http-test.c++:3394: HttpClient WebSocket Default Compression [ PASS ] kj/compat/http-test.c++:3394: HttpClient WebSocket Default Compression (31 μs) [ TEST ] kj/compat/http-test.c++:3431: HttpClient WebSocket Extract Extensions [ PASS ] kj/compat/http-test.c++:3431: HttpClient WebSocket Extract Extensions (19 μs) [ TEST ] kj/compat/http-test.c++:3462: HttpClient WebSocket Compression (Client Discards Compression Context) [ PASS ] kj/compat/http-test.c++:3462: HttpClient WebSocket Compression (Client Discards Compression Context) (31 μs) [ TEST ] kj/compat/http-test.c++:3501: HttpClient WebSocket Compression (Different DEFLATE blocks) [ PASS ] kj/compat/http-test.c++:3501: HttpClient WebSocket Compression (Different DEFLATE blocks) (24 μs) [ TEST ] kj/compat/http-test.c++:3543: HttpClient WebSocket error [ PASS ] kj/compat/http-test.c++:3543: HttpClient WebSocket error (11 μs) [ TEST ] kj/compat/http-test.c++:3589: HttpServer WebSocket handshake [ PASS ] kj/compat/http-test.c++:3589: HttpServer WebSocket handshake (30 μs) [ TEST ] kj/compat/http-test.c++:3615: HttpServer WebSocket handshake error [ PASS ] kj/compat/http-test.c++:3615: HttpServer WebSocket handshake error (23 μs) [ TEST ] kj/compat/http-test.c++:3683: HttpServer WebSocket handshake with unsupported Sec-WebSocket-Version [ PASS ] kj/compat/http-test.c++:3683: HttpServer WebSocket handshake with unsupported Sec-WebSocket-Version (52 μs) [ TEST ] kj/compat/http-test.c++:3707: HttpServer WebSocket handshake with missing Sec-WebSocket-Key [ PASS ] kj/compat/http-test.c++:3707: HttpServer WebSocket handshake with missing Sec-WebSocket-Key (54 μs) [ TEST ] kj/compat/http-test.c++:3730: HttpServer WebSocket with application error after accept [ PASS ] kj/compat/http-test.c++:3730: HttpServer WebSocket with application error after accept (63 μs) [ TEST ] kj/compat/http-test.c++:3796: HttpServer request timeout [ PASS ] kj/compat/http-test.c++:3796: HttpServer request timeout (20 μs) [ TEST ] kj/compat/http-test.c++:3821: HttpServer pipeline timeout [ PASS ] kj/compat/http-test.c++:3821: HttpServer pipeline timeout (27 μs) [ TEST ] kj/compat/http-test.c++:3874: HttpServer no response [ PASS ] kj/compat/http-test.c++:3874: HttpServer no response (26 μs) [ TEST ] kj/compat/http-test.c++:3901: HttpServer disconnected [ PASS ] kj/compat/http-test.c++:3901: HttpServer disconnected (23 μs) [ TEST ] kj/compat/http-test.c++:3922: HttpServer overloaded [ PASS ] kj/compat/http-test.c++:3922: HttpServer overloaded (40 μs) [ TEST ] kj/compat/http-test.c++:3943: HttpServer unimplemented [ PASS ] kj/compat/http-test.c++:3943: HttpServer unimplemented (28 μs) [ TEST ] kj/compat/http-test.c++:3964: HttpServer threw exception [ PASS ] kj/compat/http-test.c++:3964: HttpServer threw exception (28 μs) [ TEST ] kj/compat/http-test.c++:3985: HttpServer bad request [ PASS ] kj/compat/http-test.c++:3985: HttpServer bad request (32 μs) [ TEST ] kj/compat/http-test.c++:4013: HttpServer invalid method [ PASS ] kj/compat/http-test.c++:4013: HttpServer invalid method (32 μs) [ TEST ] kj/compat/http-test.c++:4083: HttpServer no response, custom error handler [ PASS ] kj/compat/http-test.c++:4083: HttpServer no response, custom error handler (31 μs) [ TEST ] kj/compat/http-test.c++:4112: HttpServer threw exception, custom error handler [ PASS ] kj/compat/http-test.c++:4112: HttpServer threw exception, custom error handler (26 μs) [ TEST ] kj/compat/http-test.c++:4141: HttpServer bad request, custom error handler [ PASS ] kj/compat/http-test.c++:4141: HttpServer bad request, custom error handler (28 μs) [ TEST ] kj/compat/http-test.c++:4194: HttpServer threw exception after starting response [ PASS ] kj/compat/http-test.c++:4194: HttpServer threw exception after starting response (33 μs) [ TEST ] kj/compat/http-test.c++:4241: HttpServer failed to write complete response but didn't throw [ PASS ] kj/compat/http-test.c++:4241: HttpServer failed to write complete response but didn't throw (23 μs) [ TEST ] kj/compat/http-test.c++:4311: HttpFixedLengthEntityWriter correctly implements tryPumpFrom [ PASS ] kj/compat/http-test.c++:4311: HttpFixedLengthEntityWriter correctly implements tryPumpFrom (30 μs) [ TEST ] kj/compat/http-test.c++:4367: HttpServer cancels request when client disconnects [ PASS ] kj/compat/http-test.c++:4367: HttpServer cancels request when client disconnects (18 μs) [ TEST ] kj/compat/http-test.c++:4430: HttpServer can suspend a request [ PASS ] kj/compat/http-test.c++:4430: HttpServer can suspend a request (59 μs) [ TEST ] kj/compat/http-test.c++:4525: HttpServer can suspend and resume pipelined requests [ PASS ] kj/compat/http-test.c++:4525: HttpServer can suspend and resume pipelined requests (87 μs) [ TEST ] kj/compat/http-test.c++:4630: HttpServer can suspend a request with no leftover [ PASS ] kj/compat/http-test.c++:4630: HttpServer can suspend a request with no leftover (35 μs) [ TEST ] kj/compat/http-test.c++:4711: HttpServer::listenHttpCleanDrain() factory-created services outlive requests [ PASS ] kj/compat/http-test.c++:4711: HttpServer::listenHttpCleanDrain() factory-created services outlive requests (24 μs) [ TEST ] kj/compat/http-test.c++:4796: newHttpService from HttpClient [ PASS ] kj/compat/http-test.c++:4796: newHttpService from HttpClient (166 μs) [ TEST ] kj/compat/http-test.c++:4838: newHttpService from HttpClient WebSockets [ PASS ] kj/compat/http-test.c++:4838: newHttpService from HttpClient WebSockets (67 μs) [ TEST ] kj/compat/http-test.c++:4883: newHttpService from HttpClient WebSockets disconnect [ PASS ] kj/compat/http-test.c++:4883: newHttpService from HttpClient WebSockets disconnect (57 μs) [ TEST ] kj/compat/http-test.c++:4924: newHttpClient from HttpService [ PASS ] kj/compat/http-test.c++:4924: newHttpClient from HttpService (75 μs) [ TEST ] kj/compat/http-test.c++:4939: newHttpClient from HttpService WebSockets [ PASS ] kj/compat/http-test.c++:4939: newHttpClient from HttpService WebSockets (29 μs) [ TEST ] kj/compat/http-test.c++:4953: adapted client/server propagates request exceptions like non-adapted client [ PASS ] kj/compat/http-test.c++:4953: adapted client/server propagates request exceptions like non-adapted client (112 μs) [ TEST ] kj/compat/http-test.c++:5048: adapted client waits for service to complete before returning EOF on response stream [ PASS ] kj/compat/http-test.c++:5048: adapted client waits for service to complete before returning EOF on response stream (12 μs) [ TEST ] kj/compat/http-test.c++:5052: adapted client waits for service to complete before returning EOF on chunked response [ PASS ] kj/compat/http-test.c++:5052: adapted client waits for service to complete before returning EOF on chunked response (6 μs) [ TEST ] kj/compat/http-test.c++:5056: adapted client propagates throw from service after complete response body sent [ PASS ] kj/compat/http-test.c++:5056: adapted client propagates throw from service after complete response body sent (47 μs) [ TEST ] kj/compat/http-test.c++:5060: adapted client propagates throw from service after incomplete response body sent [ PASS ] kj/compat/http-test.c++:5060: adapted client propagates throw from service after incomplete response body sent (66 μs) [ TEST ] kj/compat/http-test.c++:5064: adapted client propagates throw from service after chunked response body sent [ PASS ] kj/compat/http-test.c++:5064: adapted client propagates throw from service after chunked response body sent (44 μs) [ TEST ] kj/compat/http-test.c++:5157: adapted client waits for service to complete before completing upstream close on WebSocket [ PASS ] kj/compat/http-test.c++:5157: adapted client waits for service to complete before completing upstream close on WebSocket (16 μs) [ TEST ] kj/compat/http-test.c++:5161: adapted client waits for service to complete before returning downstream close on WebSocket [ PASS ] kj/compat/http-test.c++:5161: adapted client waits for service to complete before returning downstream close on WebSocket (11 μs) [ TEST ] kj/compat/http-test.c++:5165: adapted client propagates throw from service after WebSocket upstream close sent [ PASS ] kj/compat/http-test.c++:5165: adapted client propagates throw from service after WebSocket upstream close sent (50 μs) [ TEST ] kj/compat/http-test.c++:5169: adapted client propagates throw from service after WebSocket downstream close sent [ PASS ] kj/compat/http-test.c++:5169: adapted client propagates throw from service after WebSocket downstream close sent (44 μs) [ TEST ] kj/compat/http-test.c++:5318: HttpClient connection management [ PASS ] kj/compat/http-test.c++:5318: HttpClient connection management (400 μs) [ TEST ] kj/compat/http-test.c++:5470: HttpClient disable connection reuse [ PASS ] kj/compat/http-test.c++:5470: HttpClient disable connection reuse (84 μs) [ TEST ] kj/compat/http-test.c++:5524: HttpClient concurrency limiting [ PASS ] kj/compat/http-test.c++:5524: HttpClient concurrency limiting (119 μs) [ TEST ] kj/compat/http-test.c++:5881: canceling a length stream mid-read correctly discards rest of request [ PASS ] kj/compat/http-test.c++:5881: canceling a length stream mid-read correctly discards rest of request (34 μs) [ TEST ] kj/compat/http-test.c++:5931: canceling a chunked stream mid-read correctly discards rest of request [ PASS ] kj/compat/http-test.c++:5931: canceling a chunked stream mid-read correctly discards rest of request (25 μs) [ TEST ] kj/compat/http-test.c++:5986: drain() doesn't lose bytes when called at the wrong moment [ PASS ] kj/compat/http-test.c++:5986: drain() doesn't lose bytes when called at the wrong moment (21 μs) [ TEST ] kj/compat/http-test.c++:6052: drain() does not cancel the first request on a new connection [ PASS ] kj/compat/http-test.c++:6052: drain() does not cancel the first request on a new connection (10 μs) [ TEST ] kj/compat/http-test.c++:6089: drain() when NOT using listenHttpCleanDrain() sends Connection: close header [ PASS ] kj/compat/http-test.c++:6089: drain() when NOT using listenHttpCleanDrain() sends Connection: close header (11 μs) [ TEST ] kj/compat/http-test.c++:6168: HttpServer.listenHttp() doesn't prematurely terminate if an accepted connection is broken [ PASS ] kj/compat/http-test.c++:6168: HttpServer.listenHttp() doesn't prematurely terminate if an accepted connection is broken (17 μs) [ TEST ] kj/compat/http-test.c++:6189: HttpServer handles disconnected exception for clients disconnecting after headers [ PASS ] kj/compat/http-test.c++:6189: HttpServer handles disconnected exception for clients disconnecting after headers (17 μs) [ TEST ] kj/compat/http-test.c++:6531: Simple CONNECT Server works [ PASS ] kj/compat/http-test.c++:6531: Simple CONNECT Server works (34 μs) [ TEST ] kj/compat/http-test.c++:6563: Simple CONNECT Client/Server works [ PASS ] kj/compat/http-test.c++:6563: Simple CONNECT Client/Server works (40 μs) [ TEST ] kj/compat/http-test.c++:6603: CONNECT Server (201 status) [ PASS ] kj/compat/http-test.c++:6603: CONNECT Server (201 status) (19 μs) [ TEST ] kj/compat/http-test.c++:6638: CONNECT Client (204 status) [ PASS ] kj/compat/http-test.c++:6638: CONNECT Client (204 status) (30 μs) [ TEST ] kj/compat/http-test.c++:6682: CONNECT Server rejected [ PASS ] kj/compat/http-test.c++:6682: CONNECT Server rejected (21 μs) [ TEST ] kj/compat/http-test.c++:6717: CONNECT Client rejected [ PASS ] kj/compat/http-test.c++:6717: CONNECT Client rejected (29 μs) [ TEST ] kj/compat/http-test.c++:6753: CONNECT Server cancels read [ PASS ] kj/compat/http-test.c++:6753: CONNECT Server cancels read (19 μs) [ TEST ] kj/compat/http-test.c++:6783: CONNECT Server cancels read w/client [ PASS ] kj/compat/http-test.c++:6783: CONNECT Server cancels read w/client (27 μs) [ TEST ] kj/compat/http-test.c++:6819: CONNECT Server cancels write [ PASS ] kj/compat/http-test.c++:6819: CONNECT Server cancels write (49 μs) [ TEST ] kj/compat/http-test.c++:6849: CONNECT Server cancels write w/client [ PASS ] kj/compat/http-test.c++:6849: CONNECT Server cancels write w/client (29 μs) [ TEST ] kj/compat/http-test.c++:6885: CONNECT rejects Transfer-Encoding [ PASS ] kj/compat/http-test.c++:6885: CONNECT rejects Transfer-Encoding (20 μs) [ TEST ] kj/compat/http-test.c++:6921: CONNECT rejects Content-Length [ PASS ] kj/compat/http-test.c++:6921: CONNECT rejects Content-Length (17 μs) [ TEST ] kj/compat/http-test.c++:6955: CONNECT HTTP-tunneled-over-CONNECT [ PASS ] kj/compat/http-test.c++:6955: CONNECT HTTP-tunneled-over-CONNECT (55 μs) [ TEST ] kj/compat/http-test.c++:6995: CONNECT HTTP-tunneled-over-pipelined-CONNECT [ PASS ] kj/compat/http-test.c++:6995: CONNECT HTTP-tunneled-over-pipelined-CONNECT (50 μs) [ TEST ] kj/compat/http-test.c++:7028: CONNECT pipelined via an adapter [ PASS ] kj/compat/http-test.c++:7028: CONNECT pipelined via an adapter (59 μs) [ TEST ] kj/compat/http-test.c++:7092: CONNECT pipelined via an adapter (reject) [ PASS ] kj/compat/http-test.c++:7092: CONNECT pipelined via an adapter (reject) (73 μs) [ TEST ] kj/compat/gzip-test.c++:133: gzip decompression [ PASS ] kj/compat/gzip-test.c++:133: gzip decompression (41 μs) [ TEST ] kj/compat/gzip-test.c++:174: async gzip decompression [ PASS ] kj/compat/gzip-test.c++:174: async gzip decompression (53 μs) [ TEST ] kj/compat/gzip-test.c++:234: gzip compression [ PASS ] kj/compat/gzip-test.c++:234: gzip compression (19 μs) [ TEST ] kj/compat/gzip-test.c++:276: gzip huge round trip [ PASS ] kj/compat/gzip-test.c++:276: gzip huge round trip (1690 μs) [ TEST ] kj/compat/gzip-test.c++:296: async gzip compression [ PASS ] kj/compat/gzip-test.c++:296: async gzip compression (35 μs) [ TEST ] kj/compat/gzip-test.c++:346: async gzip huge round trip [ PASS ] kj/compat/gzip-test.c++:346: async gzip huge round trip (1670 μs) [ TEST ] kj/compat/readiness-io-test.c++:29: readiness IO: write small [ PASS ] kj/compat/readiness-io-test.c++:29: readiness IO: write small (42 μs) [ TEST ] kj/compat/readiness-io-test.c++:44: readiness IO: write many odd [ PASS ] kj/compat/readiness-io-test.c++:44: readiness IO: write many odd (89 μs) [ TEST ] kj/compat/readiness-io-test.c++:70: readiness IO: write even [ PASS ] kj/compat/readiness-io-test.c++:70: readiness IO: write even (85 μs) [ TEST ] kj/compat/readiness-io-test.c++:96: readiness IO: write while corked [ PASS ] kj/compat/readiness-io-test.c++:96: readiness IO: write while corked (21 μs) [ TEST ] kj/compat/readiness-io-test.c++:125: readiness IO: write many odd while corked [ PASS ] kj/compat/readiness-io-test.c++:125: readiness IO: write many odd while corked (66 μs) [ TEST ] kj/compat/readiness-io-test.c++:159: readiness IO: write many even while corked [ PASS ] kj/compat/readiness-io-test.c++:159: readiness IO: write many even while corked (80 μs) [ TEST ] kj/compat/readiness-io-test.c++:191: readiness IO: read small [ PASS ] kj/compat/readiness-io-test.c++:191: readiness IO: read small (22 μs) [ TEST ] kj/compat/readiness-io-test.c++:220: readiness IO: read many odd [ PASS ] kj/compat/readiness-io-test.c++:220: readiness IO: read many odd (54 μs) [ TEST ] kj/compat/readiness-io-test.c++:263: readiness IO: read many even [ PASS ] kj/compat/readiness-io-test.c++:263: readiness IO: read many even (59 μs) [ TEST ] kj/compat/tls-test.c++:459: TLS basics [ PASS ] kj/compat/tls-test.c++:459: TLS basics (18343 μs) [ TEST ] kj/compat/tls-test.c++:492: TLS half-duplex [ PASS ] kj/compat/tls-test.c++:492: TLS half-duplex (15121 μs) [ TEST ] kj/compat/tls-test.c++:524: TLS peer identity [ PASS ] kj/compat/tls-test.c++:524: TLS peer identity (15053 μs) [ TEST ] kj/compat/tls-test.c++:564: TLS multiple messages [ PASS ] kj/compat/tls-test.c++:564: TLS multiple messages (15065 μs) [ TEST ] kj/compat/tls-test.c++:604: TLS zero-sized write [ PASS ] kj/compat/tls-test.c++:604: TLS zero-sized write (14855 μs) [ TEST ] kj/compat/tls-test.c++:650: TLS full duplex [ PASS ] kj/compat/tls-test.c++:650: TLS full duplex (67560 μs) [ TEST ] kj/compat/tls-test.c++:704: TLS SNI [ PASS ] kj/compat/tls-test.c++:704: TLS SNI (15942 μs) [ TEST ] kj/compat/tls-test.c++:756: TLS certificate validation [ PASS ] kj/compat/tls-test.c++:756: TLS certificate validation (63323 μs) [ TEST ] kj/compat/tls-test.c++:777: TLS client certificate verification [ PASS ] kj/compat/tls-test.c++:777: TLS client certificate verification (85898 μs) [ TEST ] kj/compat/tls-test.c++:1022: TLS receiver basics [ PASS ] kj/compat/tls-test.c++:1022: TLS receiver basics (14672 μs) [ TEST ] kj/compat/tls-test.c++:1036: TLS receiver experiences pre-TLS error [ PASS ] kj/compat/tls-test.c++:1036: TLS receiver experiences pre-TLS error (9548 μs) [ TEST ] kj/compat/tls-test.c++:1062: TLS receiver accepts multiple clients [ PASS ] kj/compat/tls-test.c++:1062: TLS receiver accepts multiple clients (112642 μs) [ TEST ] kj/compat/tls-test.c++:1099: TLS receiver does not stall on client that disconnects before ssl handshake [ PASS ] kj/compat/tls-test.c++:1099: TLS receiver does not stall on client that disconnects before ssl handshake (113575 μs) [ TEST ] kj/compat/tls-test.c++:1145: TLS receiver does not stall on hung client [ PASS ] kj/compat/tls-test.c++:1145: TLS receiver does not stall on hung client (113420 μs) [ TEST ] kj/compat/tls-test.c++:1224: NetworkHttpClient connect with tlsStarter [ PASS ] kj/compat/tls-test.c++:1224: NetworkHttpClient connect with tlsStarter (9664 μs) [ TEST ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message [ PASS ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message (47 μs) [ TEST ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct [ PASS ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct (1 μs) [ TEST ] capnp/canonicalize-test.c++:57: data word with only its most significant bit set does not get truncated [ PASS ] capnp/canonicalize-test.c++:57: data word with only its most significant bit set does not get truncated (1 μs) [ TEST ] capnp/canonicalize-test.c++:79: INLINE_COMPOSITE data word with only its most significant bit set does not get truncated [ PASS ] capnp/canonicalize-test.c++:79: INLINE_COMPOSITE data word with only its most significant bit set does not get truncated (1 μs) [ TEST ] capnp/canonicalize-test.c++:107: canonical non-null empty struct field [ PASS ] capnp/canonicalize-test.c++:107: canonical non-null empty struct field (0 μs) [ TEST ] capnp/canonicalize-test.c++:127: for pointers to empty structs, preorder is not canonical [ PASS ] capnp/canonicalize-test.c++:127: for pointers to empty structs, preorder is not canonical (0 μs) [ TEST ] capnp/canonicalize-test.c++:148: isCanonical requires pointer preorder [ PASS ] capnp/canonicalize-test.c++:148: isCanonical requires pointer preorder (0 μs) [ TEST ] capnp/canonicalize-test.c++:168: isCanonical requires dense packing [ PASS ] capnp/canonicalize-test.c++:168: isCanonical requires dense packing (0 μs) [ TEST ] capnp/canonicalize-test.c++:184: isCanonical rejects multi-segment messages [ PASS ] capnp/canonicalize-test.c++:184: isCanonical rejects multi-segment messages (1 μs) [ TEST ] capnp/canonicalize-test.c++:206: isCanonical rejects zero segment messages [ PASS ] capnp/canonicalize-test.c++:206: isCanonical rejects zero segment messages (0 μs) [ TEST ] capnp/canonicalize-test.c++:212: isCanonical requires truncation of 0-valued struct fields [ PASS ] capnp/canonicalize-test.c++:212: isCanonical requires truncation of 0-valued struct fields (0 μs) [ TEST ] capnp/canonicalize-test.c++:227: isCanonical rejects unused trailing words [ PASS ] capnp/canonicalize-test.c++:227: isCanonical rejects unused trailing words (0 μs) [ TEST ] capnp/canonicalize-test.c++:244: isCanonical accepts empty inline composite list of zero-sized structs [ PASS ] capnp/canonicalize-test.c++:244: isCanonical accepts empty inline composite list of zero-sized structs (0 μs) [ TEST ] capnp/canonicalize-test.c++:261: isCanonical rejects inline composite list with inaccurate word-length [ PASS ] capnp/canonicalize-test.c++:261: isCanonical rejects inline composite list with inaccurate word-length (0 μs) [ TEST ] capnp/canonicalize-test.c++:289: upgraded lists can be canonicalized [ PASS ] capnp/canonicalize-test.c++:289: upgraded lists can be canonicalized (0 μs) [ TEST ] capnp/canonicalize-test.c++:313: isCanonical requires truncation of 0-valued struct fields in all list members [ PASS ] capnp/canonicalize-test.c++:313: isCanonical requires truncation of 0-valued struct fields in all list members (0 μs) [ TEST ] capnp/canonicalize-test.c++:336: primitive list with nonzero padding [ PASS ] capnp/canonicalize-test.c++:336: primitive list with nonzero padding (0 μs) [ TEST ] capnp/canonicalize-test.c++:363: bit list with nonzero padding [ PASS ] capnp/canonicalize-test.c++:363: bit list with nonzero padding (0 μs) [ TEST ] capnp/capability-test.c++:43: legacy test: Capability/Basic [ PASS ] capnp/capability-test.c++:43: legacy test: Capability/Basic (104 μs) [ TEST ] capnp/capability-test.c++:83: legacy test: Capability/CapabilityList [ PASS ] capnp/capability-test.c++:83: legacy test: Capability/CapabilityList (7 μs) [ TEST ] capnp/capability-test.c++:116: legacy test: Capability/Inheritance [ PASS ] capnp/capability-test.c++:116: legacy test: Capability/Inheritance (8 μs) [ TEST ] capnp/capability-test.c++:145: legacy test: Capability/Pipelining [ PASS ] capnp/capability-test.c++:145: legacy test: Capability/Pipelining (48 μs) [ TEST ] capnp/capability-test.c++:181: use pipeline after dropping response [ PASS ] capnp/capability-test.c++:181: use pipeline after dropping response (14 μs) [ TEST ] capnp/capability-test.c++:218: context.setPipeline [ PASS ] capnp/capability-test.c++:218: context.setPipeline (15 μs) [ TEST ] capnp/capability-test.c++:248: legacy test: Capability/TailCall [ PASS ] capnp/capability-test.c++:248: legacy test: Capability/TailCall (21 μs) [ TEST ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation [ PASS ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation (12 μs) [ TEST ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient [ PASS ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient (92 μs) [ TEST ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance [ PASS ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance (65 μs) [ TEST ] capnp/capability-test.c++:402: legacy test: Capability/DynamicClientPipelining [ PASS ] capnp/capability-test.c++:402: legacy test: Capability/DynamicClientPipelining (30 μs) [ TEST ] capnp/capability-test.c++:441: legacy test: Capability/DynamicClientPipelineAnyCap [ PASS ] capnp/capability-test.c++:441: legacy test: Capability/DynamicClientPipelineAnyCap (18 μs) [ TEST ] capnp/capability-test.c++:518: legacy test: Capability/DynamicServer [ PASS ] capnp/capability-test.c++:518: legacy test: Capability/DynamicServer (81 μs) [ TEST ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance [ PASS ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance (33 μs) [ TEST ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining [ PASS ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining (22 μs) [ TEST ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall [ PASS ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall (21 μs) [ TEST ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans [ PASS ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans (36 μs) [ TEST ] capnp/capability-test.c++:862: legacy test: Capability/Lists [ PASS ] capnp/capability-test.c++:862: legacy test: Capability/Lists (24 μs) [ TEST ] capnp/capability-test.c++:901: legacy test: Capability/KeywordMethods [ PASS ] capnp/capability-test.c++:901: legacy test: Capability/KeywordMethods (3 μs) [ TEST ] capnp/capability-test.c++:927: legacy test: Capability/Generics [ PASS ] capnp/capability-test.c++:927: legacy test: Capability/Generics (4 μs) [ TEST ] capnp/capability-test.c++:957: legacy test: Capability/Generics2 [ PASS ] capnp/capability-test.c++:957: legacy test: Capability/Generics2 (0 μs) [ TEST ] capnp/capability-test.c++:964: legacy test: Capability/ImplicitParams [ PASS ] capnp/capability-test.c++:964: legacy test: Capability/ImplicitParams (2 μs) [ TEST ] capnp/capability-test.c++:988: legacy test: Capability/CapabilityServerSet [ PASS ] capnp/capability-test.c++:988: legacy test: Capability/CapabilityServerSet (21 μs) [ TEST ] capnp/capability-test.c++:1082: legacy test: Capability/ThisCap [ PASS ] capnp/capability-test.c++:1082: legacy test: Capability/ThisCap (7 μs) [ TEST ] capnp/capability-test.c++:1110: legacy test: Capability/TransferCap [ PASS ] capnp/capability-test.c++:1110: legacy test: Capability/TransferCap (19 μs) [ TEST ] capnp/capability-test.c++:1134: Promise> automatically reduces to RemotePromise [ PASS ] capnp/capability-test.c++:1134: Promise> automatically reduces to RemotePromise (5 μs) [ TEST ] capnp/capability-test.c++:1154: Promise> automatically reduces to RemotePromise with pipelining [ PASS ] capnp/capability-test.c++:1154: Promise> automatically reduces to RemotePromise with pipelining (15 μs) [ TEST ] capnp/capability-test.c++:1183: clone() with caps [ PASS ] capnp/capability-test.c++:1183: clone() with caps (4 μs) [ TEST ] capnp/capability-test.c++:1204: Streaming calls block subsequent calls [ PASS ] capnp/capability-test.c++:1204: Streaming calls block subsequent calls (13 μs) [ TEST ] capnp/capability-test.c++:1277: Streaming calls can be canceled [ PASS ] capnp/capability-test.c++:1277: Streaming calls can be canceled (5 μs) [ TEST ] capnp/capability-test.c++:1335: Streaming call throwing cascades to following calls [ PASS ] capnp/capability-test.c++:1335: Streaming call throwing cascades to following calls (78 μs) [ TEST ] capnp/capability-test.c++:1393: RevocableServer [ PASS ] capnp/capability-test.c++:1393: RevocableServer (30 μs) [ TEST ] capnp/membrane-test.c++:189: call local object inside membrane [ PASS ] capnp/membrane-test.c++:189: call local object inside membrane (59 μs) [ TEST ] capnp/membrane-test.c++:196: call local promise inside membrane [ PASS ] capnp/membrane-test.c++:196: call local promise inside membrane (51 μs) [ TEST ] capnp/membrane-test.c++:203: call local resolved promise inside membrane [ PASS ] capnp/membrane-test.c++:203: call local resolved promise inside membrane (48 μs) [ TEST ] capnp/membrane-test.c++:212: call local object outside membrane [ PASS ] capnp/membrane-test.c++:212: call local object outside membrane (21 μs) [ TEST ] capnp/membrane-test.c++:219: call local capability that has passed into and back out of membrane [ PASS ] capnp/membrane-test.c++:219: call local capability that has passed into and back out of membrane (38 μs) [ TEST ] capnp/membrane-test.c++:228: call local promise pointing into membrane that eventually resolves to outside [ PASS ] capnp/membrane-test.c++:228: call local promise pointing into membrane that eventually resolves to outside (48 μs) [ TEST ] capnp/membrane-test.c++:237: apply membrane using copyOutOfMembrane() on struct [ PASS ] capnp/membrane-test.c++:237: apply membrane using copyOutOfMembrane() on struct (27 μs) [ TEST ] capnp/membrane-test.c++:251: apply membrane using copyOutOfMembrane() on list [ PASS ] capnp/membrane-test.c++:251: apply membrane using copyOutOfMembrane() on list (24 μs) [ TEST ] capnp/membrane-test.c++:265: apply membrane using copyOutOfMembrane() on AnyPointer [ PASS ] capnp/membrane-test.c++:265: apply membrane using copyOutOfMembrane() on AnyPointer (23 μs) [ TEST ] capnp/membrane-test.c++:280: MembraneHook::whenMoreResolved returns same value even when called concurrently. [ PASS ] capnp/membrane-test.c++:280: MembraneHook::whenMoreResolved returns same value even when called concurrently. (6 μs) [ TEST ] capnp/membrane-test.c++:333: call remote object inside membrane [ PASS ] capnp/membrane-test.c++:333: call remote object inside membrane (329 μs) [ TEST ] capnp/membrane-test.c++:340: call remote promise inside membrane [ PASS ] capnp/membrane-test.c++:340: call remote promise inside membrane (213 μs) [ TEST ] capnp/membrane-test.c++:347: call remote resolved promise inside membrane [ PASS ] capnp/membrane-test.c++:347: call remote resolved promise inside membrane (57 μs) [ TEST ] capnp/membrane-test.c++:356: call remote object outside membrane [ PASS ] capnp/membrane-test.c++:356: call remote object outside membrane (116 μs) [ TEST ] capnp/membrane-test.c++:363: call remote capability that has passed into and back out of membrane [ PASS ] capnp/membrane-test.c++:363: call remote capability that has passed into and back out of membrane (213 μs) [ TEST ] capnp/membrane-test.c++:372: call remote promise pointing into membrane that eventually resolves to outside [ PASS ] capnp/membrane-test.c++:372: call remote promise pointing into membrane that eventually resolves to outside (240 μs) [ TEST ] capnp/membrane-test.c++:381: revoke membrane [ PASS ] capnp/membrane-test.c++:381: revoke membrane (144 μs) [ TEST ] capnp/schema-test.c++:41: legacy test: Schema/Structs [ PASS ] capnp/schema-test.c++:41: legacy test: Schema/Structs (48 μs) [ TEST ] capnp/schema-test.c++:81: legacy test: Schema/FieldLookupOutOfOrder [ PASS ] capnp/schema-test.c++:81: legacy test: Schema/FieldLookupOutOfOrder (3 μs) [ TEST ] capnp/schema-test.c++:107: legacy test: Schema/Unions [ PASS ] capnp/schema-test.c++:107: legacy test: Schema/Unions (4 μs) [ TEST ] capnp/schema-test.c++:132: legacy test: Schema/Enums [ PASS ] capnp/schema-test.c++:132: legacy test: Schema/Enums (57 μs) [ TEST ] capnp/schema-test.c++:164: legacy test: Schema/Lists [ PASS ] capnp/schema-test.c++:164: legacy test: Schema/Lists (240 μs) [ TEST ] capnp/schema-test.c++:253: legacy test: Schema/UnnamedUnion [ PASS ] capnp/schema-test.c++:253: legacy test: Schema/UnnamedUnion (1 μs) [ TEST ] capnp/schema-test.c++:264: legacy test: Schema/NullSchemas [ PASS ] capnp/schema-test.c++:264: legacy test: Schema/NullSchemas (1 μs) [ TEST ] capnp/schema-test.c++:281: legacy test: Schema/Interfaces [ PASS ] capnp/schema-test.c++:281: legacy test: Schema/Interfaces (37 μs) [ TEST ] capnp/schema-test.c++:322: legacy test: Schema/Generics [ PASS ] capnp/schema-test.c++:322: legacy test: Schema/Generics (12 μs) [ TEST ] capnp/schema-test.c++:374: StructSchema::hasNoCapabilites() [ PASS ] capnp/schema-test.c++:374: StructSchema::hasNoCapabilites() (0 μs) [ TEST ] capnp/schema-test.c++:398: list-of-enum as generic type parameter has working schema [ PASS ] capnp/schema-test.c++:398: list-of-enum as generic type parameter has working schema (1 μs) [ TEST ] capnp/schema-loader-test.c++:33: legacy test: SchemaLoader/Load [ PASS ] capnp/schema-loader-test.c++:33: legacy test: SchemaLoader/Load (312 μs) [ TEST ] capnp/schema-loader-test.c++:59: legacy test: SchemaLoader/LoadLateUnion [ PASS ] capnp/schema-loader-test.c++:59: legacy test: SchemaLoader/LoadLateUnion (27 μs) [ TEST ] capnp/schema-loader-test.c++:77: legacy test: SchemaLoader/LoadUnnamedUnion [ PASS ] capnp/schema-loader-test.c++:77: legacy test: SchemaLoader/LoadUnnamedUnion (3 μs) [ TEST ] capnp/schema-loader-test.c++:91: legacy test: SchemaLoader/Use [ PASS ] capnp/schema-loader-test.c++:91: legacy test: SchemaLoader/Use (226 μs) [ TEST ] capnp/schema-loader-test.c++:192: legacy test: SchemaLoader/Upgrade [ PASS ] capnp/schema-loader-test.c++:192: legacy test: SchemaLoader/Upgrade (75 μs) [ TEST ] capnp/schema-loader-test.c++:212: legacy test: SchemaLoader/Downgrade [ PASS ] capnp/schema-loader-test.c++:212: legacy test: SchemaLoader/Downgrade (114 μs) [ TEST ] capnp/schema-loader-test.c++:229: legacy test: SchemaLoader/Incompatible [ PASS ] capnp/schema-loader-test.c++:229: legacy test: SchemaLoader/Incompatible (66 μs) [ TEST ] capnp/schema-loader-test.c++:236: legacy test: SchemaLoader/Enumerate [ PASS ] capnp/schema-loader-test.c++:236: legacy test: SchemaLoader/Enumerate (6 μs) [ TEST ] capnp/schema-loader-test.c++:250: legacy test: SchemaLoader/EnumerateNoPlaceholders [ PASS ] capnp/schema-loader-test.c++:250: legacy test: SchemaLoader/EnumerateNoPlaceholders (24 μs) [ TEST ] capnp/schema-loader-test.c++:297: legacy test: SchemaLoader/LazyLoad [ PASS ] capnp/schema-loader-test.c++:297: legacy test: SchemaLoader/LazyLoad (19 μs) [ TEST ] capnp/schema-loader-test.c++:314: legacy test: SchemaLoader/LazyLoadGetDependency [ PASS ] capnp/schema-loader-test.c++:314: legacy test: SchemaLoader/LazyLoadGetDependency (37 μs) [ TEST ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics [ PASS ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics (134 μs) [ TEST ] capnp/schema-loader-test.c++:392: legacy test: SchemaLoader/LoadStreaming [ PASS ] capnp/schema-loader-test.c++:392: legacy test: SchemaLoader/LoadStreaming (11 μs) [ TEST ] capnp/schema-loader-test.c++:403: SchemaLoader placeholders are assumed to have caps [ PASS ] capnp/schema-loader-test.c++:403: SchemaLoader placeholders are assumed to have caps (39 μs) [ TEST ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic [ PASS ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic (344 μs) [ TEST ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants [ PASS ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants (179 μs) [ TEST ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo [ PASS ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo (163 μs) [ TEST ] capnp/schema-parser-test.c++:275: legacy test: SchemaParser/SetFileIdsRequired [ PASS ] capnp/schema-parser-test.c++:275: legacy test: SchemaParser/SetFileIdsRequired (116 μs) [ TEST ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build [ PASS ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build (89 μs) [ TEST ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read [ PASS ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read (66 μs) [ TEST ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults [ PASS ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults (24 μs) [ TEST ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder [ PASS ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder (99 μs) [ TEST ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero [ PASS ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero (36 μs) [ TEST ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild [ PASS ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild (41 μs) [ TEST ] capnp/dynamic-test.c++:114: legacy test: DynamicApi/ListListsRead [ PASS ] capnp/dynamic-test.c++:114: legacy test: DynamicApi/ListListsRead (34 μs) [ TEST ] capnp/dynamic-test.c++:125: legacy test: DynamicApi/AnyPointers [ PASS ] capnp/dynamic-test.c++:125: legacy test: DynamicApi/AnyPointers (94 μs) [ TEST ] capnp/dynamic-test.c++:194: legacy test: DynamicApi/DynamicAnyPointers [ PASS ] capnp/dynamic-test.c++:194: legacy test: DynamicApi/DynamicAnyPointers (115 μs) [ TEST ] capnp/dynamic-test.c++:256: legacy test: DynamicApi/DynamicAnyStructs [ PASS ] capnp/dynamic-test.c++:256: legacy test: DynamicApi/DynamicAnyStructs (0 μs) [ TEST ] capnp/dynamic-test.c++:272: legacy test: DynamicApi/UnionsRead [ PASS ] capnp/dynamic-test.c++:272: legacy test: DynamicApi/UnionsRead (7 μs) [ TEST ] capnp/dynamic-test.c++:331: legacy test: DynamicApi/UnionsWrite [ PASS ] capnp/dynamic-test.c++:331: legacy test: DynamicApi/UnionsWrite (37 μs) [ TEST ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion [ PASS ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion (121 μs) [ TEST ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures [ PASS ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures (67 μs) [ TEST ] capnp/dynamic-test.c++:411: legacy test: DynamicApi/LateUnion [ PASS ] capnp/dynamic-test.c++:411: legacy test: DynamicApi/LateUnion (1 μs) [ TEST ] capnp/dynamic-test.c++:419: legacy test: DynamicApi/Has [ PASS ] capnp/dynamic-test.c++:419: legacy test: DynamicApi/Has (4 μs) [ TEST ] capnp/dynamic-test.c++:441: legacy test: DynamicApi/HasWhenEmpty [ PASS ] capnp/dynamic-test.c++:441: legacy test: DynamicApi/HasWhenEmpty (2 μs) [ TEST ] capnp/dynamic-test.c++:458: legacy test: DynamicApi/SetEnumFromNative [ PASS ] capnp/dynamic-test.c++:458: legacy test: DynamicApi/SetEnumFromNative (3 μs) [ TEST ] capnp/dynamic-test.c++:468: legacy test: DynamicApi/SetDataFromText [ PASS ] capnp/dynamic-test.c++:468: legacy test: DynamicApi/SetDataFromText (1 μs) [ TEST ] capnp/dynamic-test.c++:476: legacy test: DynamicApi/BuilderAssign [ PASS ] capnp/dynamic-test.c++:476: legacy test: DynamicApi/BuilderAssign (1 μs) [ TEST ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification [ PASS ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification (168 μs) [ TEST ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint [ PASS ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint (173 μs) [ TEST ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced [ PASS ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced (68 μs) [ TEST ] capnp/stringify-test.c++:581: legacy test: Stringify/Unions [ PASS ] capnp/stringify-test.c++:581: legacy test: Stringify/Unions (14 μs) [ TEST ] capnp/stringify-test.c++:605: legacy test: Stringify/UnionDefaults [ PASS ] capnp/stringify-test.c++:605: legacy test: Stringify/UnionDefaults (12 μs) [ TEST ] capnp/stringify-test.c++:629: legacy test: Stringify/UnnamedUnions [ PASS ] capnp/stringify-test.c++:629: legacy test: Stringify/UnnamedUnions (17 μs) [ TEST ] capnp/stringify-test.c++:672: legacy test: Stringify/StructUnions [ PASS ] capnp/stringify-test.c++:672: legacy test: Stringify/StructUnions (4 μs) [ TEST ] capnp/stringify-test.c++:683: legacy test: Stringify/MoreValues [ PASS ] capnp/stringify-test.c++:683: legacy test: Stringify/MoreValues (5 μs) [ TEST ] capnp/stringify-test.c++:693: legacy test: Stringify/Generics [ PASS ] capnp/stringify-test.c++:693: legacy test: Stringify/Generics (4 μs) [ TEST ] capnp/serialize-async-test.c++:218: legacy test: SerializeAsyncTest/ParseAsync [ PASS ] capnp/serialize-async-test.c++:218: legacy test: SerializeAsyncTest/ParseAsync (25431 μs) [ TEST ] capnp/serialize-async-test.c++:237: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount [ PASS ] capnp/serialize-async-test.c++:237: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount (162209 μs) [ TEST ] capnp/serialize-async-test.c++:256: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount [ PASS ] capnp/serialize-async-test.c++:256: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount (238485 μs) [ TEST ] capnp/serialize-async-test.c++:275: legacy test: SerializeAsyncTest/WriteAsync [ PASS ] capnp/serialize-async-test.c++:275: legacy test: SerializeAsyncTest/WriteAsync (441 μs) [ TEST ] capnp/serialize-async-test.c++:300: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount [ PASS ] capnp/serialize-async-test.c++:300: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount (274 μs) [ TEST ] capnp/serialize-async-test.c++:325: legacy test: SerializeAsyncTest/WriteAsyncEvenSegmentCount [ PASS ] capnp/serialize-async-test.c++:325: legacy test: SerializeAsyncTest/WriteAsyncEvenSegmentCount (293 μs) [ TEST ] capnp/serialize-async-test.c++:350: legacy test: SerializeAsyncTest/WriteMultipleMessagesAsync [ PASS ] capnp/serialize-async-test.c++:350: legacy test: SerializeAsyncTest/WriteMultipleMessagesAsync (986 μs) [ TEST ] capnp/serialize-async-test.c++:408: BufferedMessageStream basics [ PASS ] capnp/serialize-async-test.c++:408: BufferedMessageStream basics (59 μs) [ TEST ] capnp/serialize-async-test.c++:466: BufferedMessageStream fragmented reads [ PASS ] capnp/serialize-async-test.c++:466: BufferedMessageStream fragmented reads (18 μs) [ TEST ] capnp/serialize-async-test.c++:518: BufferedMessageStream many small messages [ PASS ] capnp/serialize-async-test.c++:518: BufferedMessageStream many small messages (141 μs) [ TEST ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes [ PASS ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes (2560 μs) [ TEST ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults [ PASS ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults (929 μs) [ TEST ] capnp/serialize-text-test.c++:82: TextCodec TestListDefaults [ PASS ] capnp/serialize-text-test.c++:82: TextCodec TestListDefaults (350 μs) [ TEST ] capnp/serialize-text-test.c++:95: TextCodec raw text [ PASS ] capnp/serialize-text-test.c++:95: TextCodec raw text (35 μs) [ TEST ] capnp/serialize-text-test.c++:129: TextCodec parse error [ PASS ] capnp/serialize-text-test.c++:129: TextCodec parse error (61 μs) [ TEST ] capnp/serialize-text-test.c++:145: text format implicitly coerces struct value from first field type [ PASS ] capnp/serialize-text-test.c++:145: text format implicitly coerces struct value from first field type (1 μs) [ TEST ] capnp/rpc-test.c++:492: legacy test: Rpc/Basic [ PASS ] capnp/rpc-test.c++:492: legacy test: Rpc/Basic (248 μs) [ TEST ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining [ PASS ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining (124 μs) [ TEST ] capnp/rpc-test.c++:569: RPC sendForPipeline() [ PASS ] capnp/rpc-test.c++:569: RPC sendForPipeline() (110 μs) [ TEST ] capnp/rpc-test.c++:605: RPC context.setPipeline [ PASS ] capnp/rpc-test.c++:605: RPC context.setPipeline (88 μs) [ TEST ] capnp/rpc-test.c++:634: legacy test: Rpc/Release [ PASS ] capnp/rpc-test.c++:634: legacy test: Rpc/Release (95 μs) [ TEST ] capnp/rpc-test.c++:662: legacy test: Rpc/ReleaseOnCancel [ PASS ] capnp/rpc-test.c++:662: legacy test: Rpc/ReleaseOnCancel (65 μs) [ TEST ] capnp/rpc-test.c++:691: legacy test: Rpc/TailCall [ PASS ] capnp/rpc-test.c++:691: legacy test: Rpc/TailCall (131 μs) [ TEST ] capnp/rpc-test.c++:767: legacy test: Rpc/TailCallCancel [ PASS ] capnp/rpc-test.c++:767: legacy test: Rpc/TailCallCancel (66 μs) [ TEST ] capnp/rpc-test.c++:798: legacy test: Rpc/TailCallCancelRace [ PASS ] capnp/rpc-test.c++:798: legacy test: Rpc/TailCallCancelRace (79 μs) [ TEST ] capnp/rpc-test.c++:836: legacy test: Rpc/Cancellation [ PASS ] capnp/rpc-test.c++:836: legacy test: Rpc/Cancellation (61 μs) [ TEST ] capnp/rpc-test.c++:877: legacy test: Rpc/PromiseResolve [ PASS ] capnp/rpc-test.c++:877: legacy test: Rpc/PromiseResolve (134 μs) [ TEST ] capnp/rpc-test.c++:915: legacy test: Rpc/RetainAndRelease [ PASS ] capnp/rpc-test.c++:915: legacy test: Rpc/RetainAndRelease (161 μs) [ TEST ] capnp/rpc-test.c++:978: legacy test: Rpc/Cancel [ PASS ] capnp/rpc-test.c++:978: legacy test: Rpc/Cancel (82 μs) [ TEST ] capnp/rpc-test.c++:1009: legacy test: Rpc/SendTwice [ PASS ] capnp/rpc-test.c++:1009: legacy test: Rpc/SendTwice (117 μs) [ TEST ] capnp/rpc-test.c++:1057: legacy test: Rpc/Embargo [ PASS ] capnp/rpc-test.c++:1057: legacy test: Rpc/Embargo (162 μs) [ TEST ] capnp/rpc-test.c++:1094: legacy test: Rpc/EmbargoUnwrap [ PASS ] capnp/rpc-test.c++:1094: legacy test: Rpc/EmbargoUnwrap (169 μs) [ TEST ] capnp/rpc-test.c++:1155: legacy test: Rpc/EmbargoError [ PASS ] capnp/rpc-test.c++:1155: legacy test: Rpc/EmbargoError (243 μs) [ TEST ] capnp/rpc-test.c++:1199: legacy test: Rpc/EmbargoNull [ PASS ] capnp/rpc-test.c++:1199: legacy test: Rpc/EmbargoNull (91 μs) [ TEST ] capnp/rpc-test.c++:1227: legacy test: Rpc/CallBrokenPromise [ PASS ] capnp/rpc-test.c++:1227: legacy test: Rpc/CallBrokenPromise (167 μs) [ TEST ] capnp/rpc-test.c++:1280: legacy test: Rpc/Abort [ PASS ] capnp/rpc-test.c++:1280: legacy test: Rpc/Abort (59 μs) [ TEST ] capnp/rpc-test.c++:1306: loopback bootstrap() [ PASS ] capnp/rpc-test.c++:1306: loopback bootstrap() (14 μs) [ TEST ] capnp/rpc-test.c++:1326: method throws exception [ PASS ] capnp/rpc-test.c++:1326: method throws exception (53 μs) [ TEST ] capnp/rpc-test.c++:1343: method throws exception won't redundantly add remote exception prefix [ PASS ] capnp/rpc-test.c++:1343: method throws exception won't redundantly add remote exception prefix (45 μs) [ TEST ] capnp/rpc-test.c++:1360: method throws exception with trace encoder [ PASS ] capnp/rpc-test.c++:1360: method throws exception with trace encoder (52 μs) [ TEST ] capnp/rpc-test.c++:1381: when OutgoingRpcMessage::send() throws, we don't leak exports [ PASS ] capnp/rpc-test.c++:1381: when OutgoingRpcMessage::send() throws, we don't leak exports (188 μs) [ TEST ] capnp/rpc-test.c++:1495: export the same promise twice [ PASS ] capnp/rpc-test.c++:1495: export the same promise twice (170 μs) [ TEST ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic [ PASS ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic (482 μs) [ TEST ] capnp/rpc-twoparty-test.c++:234: legacy test: TwoPartyNetwork/Pipelining [ PASS ] capnp/rpc-twoparty-test.c++:234: legacy test: TwoPartyNetwork/Pipelining (436 μs) [ TEST ] capnp/rpc-twoparty-test.c++:331: legacy test: TwoPartyNetwork/Release [ PASS ] capnp/rpc-twoparty-test.c++:331: legacy test: TwoPartyNetwork/Release (30800 μs) [ TEST ] capnp/rpc-twoparty-test.c++:384: legacy test: TwoPartyNetwork/Abort [ PASS ] capnp/rpc-twoparty-test.c++:384: legacy test: TwoPartyNetwork/Abort (240 μs) [ TEST ] capnp/rpc-twoparty-test.c++:417: legacy test: TwoPartyNetwork/ConvenienceClasses [ PASS ] capnp/rpc-twoparty-test.c++:417: legacy test: TwoPartyNetwork/ConvenienceClasses (486 μs) [ TEST ] capnp/rpc-twoparty-test.c++:445: legacy test: TwoPartyNetwork/HugeMessage [ PASS ] capnp/rpc-twoparty-test.c++:445: legacy test: TwoPartyNetwork/HugeMessage (736 μs) [ TEST ] capnp/rpc-twoparty-test.c++:516: legacy test: TwoPartyNetwork/BootstrapFactory [ PASS ] capnp/rpc-twoparty-test.c++:516: legacy test: TwoPartyNetwork/BootstrapFactory (366 μs) [ TEST ] capnp/rpc-twoparty-test.c++:530: send FD over RPC [ PASS ] capnp/rpc-twoparty-test.c++:530: send FD over RPC (443 μs) [ TEST ] capnp/rpc-twoparty-test.c++:577: FD per message limit [ PASS ] capnp/rpc-twoparty-test.c++:577: FD per message limit (340 μs) [ TEST ] capnp/rpc-twoparty-test.c++:675: Streaming over RPC [ PASS ] capnp/rpc-twoparty-test.c++:675: Streaming over RPC (1206 μs) [ TEST ] capnp/rpc-twoparty-test.c++:741: Streaming over a chain of local and remote RPC calls [ PASS ] capnp/rpc-twoparty-test.c++:741: Streaming over a chain of local and remote RPC calls (321 μs) [ TEST ] capnp/rpc-twoparty-test.c++:820: Streaming over RPC then unwrap with CapabilitySet [ PASS ] capnp/rpc-twoparty-test.c++:820: Streaming over RPC then unwrap with CapabilitySet (16595 μs) [ TEST ] capnp/rpc-twoparty-test.c++:913: promise cap resolves between starting request and sending it [ PASS ] capnp/rpc-twoparty-test.c++:913: promise cap resolves between starting request and sending it (150 μs) [ TEST ] capnp/rpc-twoparty-test.c++:945: write error propagates to read error [ PASS ] capnp/rpc-twoparty-test.c++:945: write error propagates to read error (187 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1012: Streaming over RPC no premature cancellation when client dropped [ PASS ] capnp/rpc-twoparty-test.c++:1012: Streaming over RPC no premature cancellation when client dropped (194 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1055: Dropping capability during call doesn't destroy server [ PASS ] capnp/rpc-twoparty-test.c++:1055: Dropping capability during call doesn't destroy server (123 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1139: Two-hop embargo [ PASS ] capnp/rpc-twoparty-test.c++:1139: Two-hop embargo (361 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1214: Two-hop embargo [ PASS ] capnp/rpc-twoparty-test.c++:1214: Two-hop embargo (482 μs) [ TEST ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic [ PASS ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic (810 μs) [ TEST ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames [ PASS ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames (790 μs) [ TEST ] capnp/compat/json-test.c++:34: basic json encoding [ PASS ] capnp/compat/json-test.c++:34: basic json encoding (106 μs) [ TEST ] capnp/compat/json-test.c++:53: raw encoding [ PASS ] capnp/compat/json-test.c++:53: raw encoding (3 μs) [ TEST ] capnp/compat/json-test.c++:154: encode all types [ PASS ] capnp/compat/json-test.c++:154: encode all types (988 μs) [ TEST ] capnp/compat/json-test.c++:181: encode union [ PASS ] capnp/compat/json-test.c++:181: encode union (46 μs) [ TEST ] capnp/compat/json-test.c++:198: decode all types [ PASS ] capnp/compat/json-test.c++:198: decode all types (2040 μs) [ TEST ] capnp/compat/json-test.c++:356: decode test message [ PASS ] capnp/compat/json-test.c++:356: decode test message (1353 μs) [ TEST ] capnp/compat/json-test.c++:371: basic json decoding [ PASS ] capnp/compat/json-test.c++:371: basic json decoding (929 μs) [ TEST ] capnp/compat/json-test.c++:633: maximum nesting depth [ PASS ] capnp/compat/json-test.c++:633: maximum nesting depth (86 μs) [ TEST ] capnp/compat/json-test.c++:672: unknown fields [ PASS ] capnp/compat/json-test.c++:672: unknown fields (154 μs) [ TEST ] capnp/compat/json-test.c++:752: register custom encoding handlers [ PASS ] capnp/compat/json-test.c++:752: register custom encoding handlers (18 μs) [ TEST ] capnp/compat/json-test.c++:770: register custom roundtrip handler [ PASS ] capnp/compat/json-test.c++:770: register custom roundtrip handler (28 μs) [ TEST ] capnp/compat/json-test.c++:811: register field handler [ PASS ] capnp/compat/json-test.c++:811: register field handler (20 μs) [ TEST ] capnp/compat/json-test.c++:859: register capability handler [ PASS ] capnp/compat/json-test.c++:859: register capability handler (0 μs) [ TEST ] capnp/compat/json-test.c++:932: rename fields [ PASS ] capnp/compat/json-test.c++:932: rename fields (439 μs) [ TEST ] capnp/compat/json-test.c++:1017: base64 union encoded correctly [ PASS ] capnp/compat/json-test.c++:1017: base64 union encoded correctly (15 μs) [ TEST ] capnp/compat/websocket-rpc-test.c++:27: WebSocketMessageStream [ PASS ] capnp/compat/websocket-rpc-test.c++:27: WebSocketMessageStream (52 μs) [ TEST ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount [ PASS ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount (20 μs) [ TEST ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens [ PASS ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens (250 μs) [ TEST ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements [ PASS ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements (100 μs) [ TEST ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments [ PASS ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments (188 μs) [ TEST ] capnp/compiler/lexer-test.c++:361: legacy test: Lexer/Utf8Bom [ PASS ] capnp/compiler/lexer-test.c++:361: legacy test: Lexer/Utf8Bom (20 μs) [ TEST ] capnp/compiler/type-id-test.c++:30: type ID generation hasn't changed [ PASS ] capnp/compiler/type-id-test.c++:30: type ID generation hasn't changed (3 μs) 1049 test(s) passed PASS: capnp-test Randomly testing backwards-compatibility scenarios with seed: 1696563592 PASS: capnp-evolution-test PASS: src/capnp/compiler/capnp-test.sh ================== All 3 tests passed ================== make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1/c++' + exit 0 Processing files: capnproto-1.0.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pQ51GX find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XbD8ls find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: libcapnp = 1.0.1-alt1, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libcapnp-1.0.1.so()(64bit) >= set:ohVwKHn75f9XZd1IozUnXyesyT3gdqk3LaNaTClhDKfFtTrIn6KZlfMQg9m7Zk9f58I3xHVW6QtzOLrUG2M0rMmmgC0Sv2QaZdYhNJwg0UreFwuXmU907NNJgo6qZsTUPg9kM0gilqWesxBSz7sCYxmjlpm0Rh4jmc2t6Y0Fi8lfdnYGpFtJmZFXZweFEwkFIVSoCAVfQtcZxqBCwY5GWNF8WG8ItSGGN66WVSxmSUzz5Zo8mWpD9qfZ8wXxHH7zxyZ9FaQJh7Z1PG8IfNBU2Mdykrjc2dK5CYEeKthPtRHJu3, libcapnp-json-1.0.1.so()(64bit) >= set:liFjP5s9pMHAioHhOY3, libcapnpc-1.0.1.so()(64bit) >= set:niAyNLxXxid8AxZ4mbHEyoOzjWb2N0MU7za1gqCRZbe4lETtakjBZFE6ZqbY4WcpTd, libgcc_s.so.1(GCC_3.0)(64bit), libkj-1.0.1.so()(64bit) >= set:ngdOBHxbDQyTWtA2K16fHvzsrHE3hljypQ0YjnZnccOSVjgDlQZpwO0sEGVdyj0lBXpeQIzvQ0R2RtXZvZeD7zVs6ILBFpJdlp1t5kr69fefLNlzKlkrFG8LSzmOWE7FHO1hYKuRe4wH763TtMHNOjJVdFghTJyN8cVZADB3yFQleHRmCyOXmrzPzt3NasZlyTHtLHq2Ov2vXSYgxsZAvHCKxqQAKxE3noeo, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.I6nda4 Creating capnproto-debuginfo package Processing files: libcapnp-1.0.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.953 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.1 + DOCDIR=/usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1 + export DOCDIR + rm -rf /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1 + /bin/mkdir -p /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1 + cp -prL LICENSE CONTRIBUTORS README.md /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1 + chmod -R go-w /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1 + chmod -R a+rX /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4xGtYO find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-1.0.1.so: 1140 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-json-1.0.1.so: 234 symbols, 18 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-rpc-1.0.1.so: 1620 symbols, 21 bpp warning: hash collision: _ZN5capnp13makeRpcServerINS_3rpc8twoparty5VatIdENS2_11ProvisionIdENS2_11RecipientIdENS2_15ThirdPartyCapIdENS2_10JoinResultEEENS_9RpcSystemIT_EERNS_10VatNetworkIS9_T0_T1_T2_T3_EENS_10Capability6ClientE _ZN5capnp1_17copyOutOfMembraneENS0_10ListReaderENS_9OrphanageEN2kj3OwnINS_14MembranePolicyEDnEEb lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnp-websocket-1.0.1.so: 78 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libcapnpc-1.0.1.so: 703 symbols, 20 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-1.0.1.so: 865 symbols, 20 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-async-1.0.1.so: 1092 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-gzip-1.0.1.so: 87 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-http-1.0.1.so: 1343 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-test-1.0.1.so: 70 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib64/libkj-tls-1.0.1.so: 478 symbols, 19 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Pp5LD9 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libcapnp-1.0.1.so()(64bit) = set:od4x4XH6DXCyNUHYqqyCCcwCBZqE8AzCj8ucqXuIilCxN6A0YACoh30fwEOmB6vzW8lQWMyLjTljla4tYqgN0w2xrwetm1L3a0wSI3XD3ob3Qv7P3Ebn7pbhlWQUUAw5amq8cE13JZ4NK9zawqhQ1T10Ttlm8gMZbg6nzFfz0eGt2ZhlbMkePZIFD35kFCF9Ag3WGds6m389MZ45WcwGeTDjYg9s7y2IYjfooBRfUeJtlu8FdnXXtTUZ2pmFRC426ENIZ6togm2VZhMSIJ7ka4YXVb5gP0IOakQs0BeQWW5UTvkb1FnEU80dwUrw2vCp3NUrTagXN0GvUVmFyaDyIG2BoyYPZJPXl145CKSZC30POS80EAkFtak5ZgOa0fSF1u3UTn6CbFsLcxlom3EbtZcZFbvKcXA1f66oxV7Ud58mMazfZnewtMkFbZzUd1XGQDAg1iMZptLWJ0ysZqEcNSAz2qsbEsnN5lBMpsSvHA6Aao0iCn4RHudvbZ6ZupLWwZab8sOuaxt4Kst7tz21HpXpZp1QrLrys1t9r3kTqpJ2xjOhOT6a9HIQhL8E9ocU8hzcMd1QfRL5s0qhvaA0AS8koUd704fWkgW0EdDq0sg4eNBmlA4nJq3jlKKZIRb6IzWBCF0CmiqtM40ktUUREm68hjl1y2zgm694jMVhg5G7Qco09MI2Mt8FtFNpOZ2fwxbdZfj6ddzJV8OxN9YN1LTKZJb0QIuBcOdjuG40CA9cjOKh29EUeiYwmBk4gLPHXi8PcUEUOpcS8M1nsraopQ94Zp7QoUf2mrlexrUoZjoG2BhV9UKlQgJ1IAkmM9oygKIi0wZzEXI566ITxNIEA7bL9U6EQ6IQWOuR34VPO8QGWOVeiOag1n4kIxG91pcii8j0y7Jmq1lky9hZd5AtCvpoGU6yV6vQCuTDycbiMH2Cnt7BX4ZLJk4q5H68Frg1pj0weygjlJUG00obeSUEbZ5ID3YyZC5LE70475vZ200WOl5ccxZHmnw4CglFMcwr7D0Z1KNztsB5GUZouYlHZCy56IVEH60yuaB9QkzSjzwZBhjwtfAkjJmbDgb8ZzRmU8YBUvZwUbKJZ0ENKC8UhsYbgU89ALMA3E8SpZushQ6Jw6nFuE3w2IIZB7qHTyAPx2w8jOfGJs6Scl6mUGx4uNDAkPnZaB2pCLoHItHjwY0xj3k0003ojDrvZ1K30Ow84BxdFLfAj6ElVhv12NmJSHtNz1SBlTj2oog7ojEOik87pg9iVv1Jj8vFZ3MRwcNp6ia0Y5KWgIRxlgkI7Fgf8oMJpsKuQMjfSnrM15EDFiVhNn4eKMutwW30R0yZauXOu6U8WSaZJbGdh9vt1UKQhTVhb5242D7X4T6iWQPJwjh3syd2gsUCd9pJY3fS85Pkw7E3CQGKaxNDaMWFl1pMPkzNn8h2laCDRAnM5zW2O6NdsEVadA5et9idWADiwmiqN0ms5qnU4aeW02lMTw50wSDp2MowbD2X4N6VCIgoM5n7yNgf1E7W7DByI4iTvgOqgoFEog7D0skrWFQ08Ab08sVZ1sdqKv521QgQtIShyl2AtiU2cvpUJPIWLt0aFkTuk8ZqF8IaBqP7PsRetjc4fLslgG4kzT7xTjPUguLUGA3ZIkkjxTFvneCaZgY8sgN8N7ALQ5Nwgk6ZENHXFgEGJxRUT2pRjGs03EUnk0MKOEKZeYbKU62uggNytSdc11kjPOqz3fZmF7KZKT8GGJVFt2s52qgMKXCVEbZt4Bk4IsZIz0RDDywNpCfSBRbIA8f8CmZ5uN4fGy0gnmAQ7EZ46GxQYAngRioUjbRVp0o9U9dwmoFKxVhfD8XN78nsSRuRLURa0lgMmCeaT60MByA2CWmTJhZ5ObBzZmC9ut18bEwkZiQiYnoxIIPqG9KYpZ1TbRM8DBjIapi4Xp0mAt0H37QlQEV92uFCXDeAur2I2L4Fc2ZHQzM0TTJew2MJuI2m7LzXZ4Ofza5yhcs1sCvQvww4jB2PtiQh0d032wcPEH6wSW77Ahc2eHrkm6wcAoaQCN97u1G8c72aoi7kQaz9TZvMQZGpwJLzKamjO0brEjp1hNFEArYz9FPA2vcolMW0nUTyRUHYuuKiCvPvwh7bSTXcigjb0gqph4wcgY2ZfwscrbZp49bF42oKvog43ZkosU90uIIKAOOpiRZ8cmBQRo2of9P5IFSpEXzdzshxnaqmkdwKHAPehuRzsaz9M7e6hR4smRj18Z1Z2vVOcyODEGlM0M62ZwvmIymki28V6fAmT2Yd1gMyuaCqkUHcjTwy5ScXCHTCZ8VSPbxkcPyG4JWcB5jfw8W3h4tQZ74EVRFOK43gq2emr97OhEji438ZzpUyUciF6, libcapnp-json-1.0.1.so()(64bit) = set:ldoNKUfbDOGxW1jrnAez2cZ0KNsff93VGxkTKFGRPb8VcZKdEYUsxWtzZDhhyroaAbJ2lvJZ3AFzsHZ5gWaeWZ6Pe6RcXRZzeIZ63GDLBCop11HfAVgo0GydlkhiXEFtFLo55bD1ptFrZhE372DhTLwqZKRkwoE026bV2rC2NQHhco5iDZvMZr3jN3GZlz8mZ3ernKs07jq8gLjvBpP72Bxff9VMv8VUiSsSAvNKZ173DHZ14WlCaiULRQjEVysZv89kaKyZGN1424av8D1OdvKCnNXLBdSU6sXxQhpPVJcdoqPZHYdMrKL8Nc8SQPpOaOV5fIvnWcRD7tRu0c3feo3YKPhP3r0PaXTcqQ9M32esKKCF8TFSRTo2ATG6nF2rPw4O1aybA4kUGdnIQikqy5ZfFh2xUsMpL2pvv6jlnwTr6HDnlQsDrWTm8DyZqO3h6fK9xmxk369MVjN4, libcapnp-rpc-1.0.1.so()(64bit) = set:odsxHpTjXwWQ5OSmMt5hCAL1sSM6OsnZGyOK0THB6mytg95WcHIs06VwvFzFHl441AjMt6Fba7uy7KpyFq2mGXATwX1P6sW7lZyjYBAzuIpYDWJt6rUEqAYyDD19bZEjze6xuwEtovrdN1gZkqo8EpSAhZiGbSCsn80dCm4HxR5fbayCeXuZGiVBwo8a2ygxqHnW7NEJUqAibdi5Me1MXXW1lkZAs8z8cQjk3lu5IwEGcqBce2JzFzeV9abKBycAL3pc4HfkmMulhUkJ2NI1G1yZ9wf9I74153otC0JjixRwYxBMpea0TjCzzIDUDk3JBcpWdnWTz6OLR32WSTmsnItSsEbRT0GBU1ERRDYWpwBB32ky7TUw8qtkcMhLhPFoFyxQQEwPqrcYTbvV2Qdw8Uphc9pQ3b8zPkxT6j2ZiN7NG96YIeAp42lTTp26fW354S2B9djc1s8G3FF38I0spfROJSQgWhduxzgcyW971CjeD87wPHnc4ENOgxFSJYoDoxMqPkQF6AlWhBxnR4vZsJQqoZtBGsiPzth7H30nx0vlPMZpeGjqkN3WawgSFZkRqnucJsve2V54Jsp9yYEGxKexctuSZm5OsWicZKDMtOgXlFdBoT7Ig7Fc5GKC6i8knmGqumBUjV3Q96Eyg48mtlSbitEBRBIiqpmhtpqOglhngALEpkiFLfBoULCHGiwczXUJBmZBdyAGFlxwjj8drZp6Hzp1FcFJgyDyAnST2JR8M8vboTrWexQdBykYH7Bd7J7TL3mxZBEFZwaXcGGY9zyFd2rwkZHDVmf4WhIrA6iOue5iz75p66yEQ5vKXg5Th1Twx9ZBrNsLWSJdu415qi6kZ4CUUSIvlqUdI7c2eHIsOouO8er9oPTEjiF1kTXbGD2lZCsw7llGluqhRFSY8Sj76h5DCUQstlZmEzSYZfNlShyuTkQeq8vLGnWpROSl2xBxINQDC5LuoWMaYlESQ3uwIVmsBO1gkGL8jPl2AgQsw5Zl7SqhV8gkZ5aZbkF3S7OlXUZj1BJ0i6spE8P3wpqky2JLB2hIdxAq4uIYGfJYvsXNOMfHiUqIi8jDmvZuUblZyCZkm9cmAymnyjrIZA15E1huJv15Asn6jjEJUtJkWt1F0nSV8iN9T1DQT0L2O2dQ7lvz6SDpPrpKmUXoHXOx60s3k9Vpo3ZiUbZwZl5FMvoIU2hUKQMqsZmViZHWO1C2iZf0XNhhotByovUaGTmkqqSexOYHZ4d0L5suZpOh85i9jSWPtP4RwvNCW86v8XMJJLawjHgZ5FtQpUGjfgNEEBNUddAZf5iryf9Lky9Oxp4RyGSSV3U9iZpr6Y3A6bljZFUgqnG1mimG4pWpzwfZb25ZhZD0QclFF9OAJIcgmIbX1MI0kKKpsJPsRs5wiMVmFZbkrRUmCkpR9qAQPjhUrwbmKZp3lNeHLnxoKkGZLOCLDDUWbUG7KnrhihNOqwxMV1xW1zUwemqkgxGavQSwnXsyXjo6yfRfpAkR6NNqb3jEAZ6UXcFghtZka0MlYf0e6qZ1PzrDBzJO7RSBV90JCkiZKGngGNLLcL5bUj19BGsZ25WDZ6LlqY2UY7MD9jm5et5dw8OvD97pcWah5WkfB12L6pfXoxTlnMOuogIIUbS2PX4RyKEgv0Yy6RjMK95Jm5wuAFL0QkorH2UjkxrlO45wEBy5wGBd4VY4lP9TLsmO17UZGpOoky4KYO2u4bNDaU6uZK0i87j3qoZasrUwpdbblsyG40QGdP3TIcEWaT4vslWfSCGnGpGZjs26N0fJVYnQJFRHncFnG3u118C33llJmxsWEhCHdslqfFA9qZcSVmoiLkBBPxj9DE8hXisYlYWolTAn8NgvxzqmrK4UNmkroFNCZbGBXGuaZATHSZg3Lj4iJQE2JWaobCkqjG5bXHCJ1rU2FmEZCzxjwtjEbBNusUxWMwlFxnBNItHATfjR38d0J0bTOPaFaKeSBzUvMlQJVLvZbiYujbqp1jl1K3xUVrQwTTrrmLQWPVEhAyM2pgCvv7tqZDTmXHEMQEumB3qUbmNHNtw1OZztNBn8PmkwcKMMUwTfEfMYQzfbVpcskVAvmLlVEklYcT9BZ0gua2arZmxamEqRZbHuwe3IQLlruDBtIKW6u6Z0Js0CDA1mhZHXTB9Y1tXedy0Zem6ZcTFB4G1LZu2l9ZxAAnCLRi4Nn0dBFpSebQrF7Xgce8ASa471aunL2Cgpc9xDanbfDlhObZo2JPtNbUTantgwItFN7OjyN3wiJbCtNI7qBSuCu7arcniJabbig6RXDUgIvdzaL7175gF6CUQNm0svKGvbh47bujUn9eESNt9O9coKHWSedKCMZ8oPVrkxK7nplmuFQLvmZ4KrTdg3WNmiQYeM3CpDckPZzy2rJFO5vLuyYV09iTtXwkSZHssCVoJCd3gdxMBB7ZJjmkhdlNEITsoulAm0iafMu1RBv8bkPW9SUUY8tSN5eYFqJ9w3medZ6bf6JW4hiKZngwE06UCcU8wsDNoSqRiJ9tB1xLLaK9mumeW6UG5XHbNwPnlARweDEtb3yE4ZcG9DQtkq7pnh56GhDJ3bhhFmn2DYTBH534tZuvZ0i2grkP1vSnWbGv5BuWWBZaxTMK9vIi7va17x0yBRsQAIiIzoxm7r0DH6nZ1Z6pXQUj39aZKuswvSIBMmPaINClW6nM4GivLhx0hV1fNqGpbHuyAk5OEOUUepVE3Gz4zeZwHYlhA93Y5sCZrtbF4Zohn8DYtbffUEPscZ20hbFlhvVZAuUIAGyJRBjfZJ65ZoJbKOgrp7qKMR0yIr95JHNZhTbh6OjmMJA7r0YJBZell8Sb4sIVZsYPGQyIzrvmyAXhuGdD54i0CrtKeWzpnXvB4VJQ48gLMsEQlQWSHVjupGgJnCjZ2fh95GzpL0Sj9MkL9EzUJCixiIJbaxeh6Ler5WO1VFUHJCfx9a65h7q8Y8eN3Dy1CL3ZKAX1WkVS5mVVAyQHb5TT98N2G5fLNEfknedo0NI68b78mpBMU3Xh5tsKqjpzMm327KxiZcmWZ7hYM3y1NXIP2NZBT1fqIyFI8jZDdZ6OOAp4EFkeD8mzkHH4VgOViAc69Px1PO4ksb7HBFN2uaOjMesD55kZzI8t1PwQifebhXgxUzNv1BzaPdoHZ1xTjiGssgvn1gcla64JOmyDscyZBlYj5nG7NBJtRNPWPC3n0VFN7jyW8adqZvL0, libcapnp-websocket-1.0.1.so()(64bit) = set:kdJ611Tga7Y37N2RZxpl7miDjjyKlh4OOGyZpFW2sZiqZgBP8aXIxPES9oSFMqnZjd8tbXZkNEydwtiYgj7sU1WLsi1GtLGpWHtv5u0xFZkw408ivKAcURMnZu5AnCgqZxTniU3tUklBVGiDHPGJDpMtxFmf7HTJ9tc, libcapnpc-1.0.1.so()(64bit) = set:ndqxPxEYDTZ1vvnJwspNFgfF8D7EnySo8uegoZC9W59a6kcHjqQJDBo1oqlMgizW3gSI53CeUWUZDOoF3azAATiIgOmXijj9hK0qeH6JoW7r6fIDsRoICUzmPFbyQwrJ42FOLvI8qEyT3zjzmX9ndzG0OYhv1ZGBMmq7fQbnvk4lUsSD8y9CHmQeyMSOHV6G7IjFcgjqbKZ2D9xssQFszBlyBdFNBZgBiHcDRSkSGt7Aq4UPfVikLwZ7spK7WiT8J0OSu3hjL8L956O1mPZ6z2ojmHd4SykYEtctQPTeyyZx6AGrBDDl2x0P6mdhaJtjHPFo9E4ExY6U3x6xCI6NYjR5E5qPxAZu05tZ6jdVcXK1TzqHEW8q8MOopaN8K1N5Vu8LQ27nsA4v1cd3sm21YZJ11Ep67gxXTiFXKZKRWuAx3yusrjtFT1AgQfcK0zZGjf1ZKFC3KJXmZaECGSzddLfFTB0LFiZcdiSvZwvoAOitouPykkqnUlEGMbOp3XXN5KgAZc39j34wysyuZa4E2wxuM5vFzVRDQGgqIkBhfecTfzG6IkygVoKKFPEOW6TzhVTzfMNR2nyXX1cCZiEYQMpwL3s797V9thY9S6ussrNBKsz8evlGbI33PkiqtA7hsyRmg15KStFZ3P4Z3qzQdhvYmLDJ69U0OhAEAuksoxbLbrfYz5wKn5dsYv8T0L7e6o9EH4YDlgM437N78chNSn2BoxytuCkvPd0h44RZ1p4qptaW6R4JSRnp8UgFK112K1NzlJpMnmqZGVBzX8ZLOYTCQqkg9SS3pKXCKWnqRoft2Xk2seyZgVpI0eGs41eeJeTOVonQkcLIFZDHdoo9jqZI8OZcpxOg74jaB4YY5wSIN4U0vkZ96pcB0QgZis21hGXhZuDMa1Gla7GmHBFjONiw4hPpuUVB9I4T2170Pw929Nubx0MbzXC95I8CRxMXK2z51UAnrl8b4p4k3JRVZz7MRLxvi5WZ6vAxaqaIQgKuzLgAqqaYvvpENhLxCIcJsG2eH9jX4pWSJgVFyvVX5q79mZjFqI3LZygYFaR6akfAW5a7m8reGDXXnJxcfS4bx6Zqxen1V0ZlZvQ0g7JhflcdaHquvKPFVZIxik90UqAEAIZcgyofZy5wdwZGNt3cuLcbt9RXuZFqVBzEWJbK0rg20EtrNlEw0PTapUrUqmx3dTnsKO3iiwU2gtHu556V5fTZ49VZHmZkiuZhi7c22zIhLzzdqzDO0tiSaZtId071Zvy4Ux2s5G2RDJHqLPDZykjEAGQ6EhL28jdw4HZm47AoZEB8i8hazT5wVN04V5HXXeJzFltRumChj2v5o8EIZlg0PcnA86xXnciLW7ZAbpnPTrqEu7JmrQjZvAVTCrTiBlANG1NM9RNS112LvZ8sSyoEqbuIFY3d9GMqJpZx2, libkj-1.0.1.so()(64bit) = set:ndOCGZ9HjeopiXv4h1V1EY4GEBPteZ1kgegVr27b11jqyo7pSXomEkscnPVWdaZc3aJQWtwmjdGsZgCn9Hex3Q3D2JnxhXWsQZFkWaIVQkgDA3OmXmZmvaIM4DfbySdXkoMxHhtirBoOBAflzoVhgj9tmwG9WZnKUDuHLjODUhJoYqtcVtZ8phdBZlBXtSAFuopTHqXhot2EMXsJ0n1NO5So3uzZ15a3eAh71FeDzsZ6VbOAvjwx8vy2GZAt0Rmdx2yNwAkfHBFYNkErM7ytKQ1gdZqmIc1JQpQ132qUwNkZKqDg0yCyehhXMSn695Imfa9w3xu0R6kqZvToODuacVoCHud56clJuyZ328hK55ZbQCCgvwIwuNqa3OcW7ncGsrB9WFSey2wf2dza5hhVxeOEr1gEGdluq5bf7NBdhzM57Hl4RFV1GlkDpV6D8UTpt9SEhqp9bzPRJDaVO94H06BilnXqHjG9T6zkGoY0o4RxZK5xIwQzq312JRRDk9vAcYuCAQJ2fC3CmU38xY1LptQKgCaf0JD9LmWTEVbds4fxvcZ5KDzZtU55zPl5qi1cO0od5kOipgkTQMBQWiZwgKKIQ2DuXnVoYQf2sW5EC2TwvEE1msymEKR64hW0mwt1I4clJwG923vb3HxNIsJuwI2jvtH4YmMQDLse8zR5zgmibZGZ32lK9gohsrriaZ1i4uCkwLZ3AZ9usiOQ7fZyDgEhze1Ox0lJpSUykchEpQIpo0p0hwegmB4cZEB6m1BsdABMkzkWwFNMjUkkGwN4jLWVwHxkmWaESMEZoh4Dsg3lRb8zZufBdioqxsdMaMVwydFix9IuHp3aVxZ8U79OUyQ0St2yKNSED7fgYpZxhLIkx199ufDKjfshV3EuQ0rKIDvHB2Zr2BxMSTIJoXARJZmanoX8K1gRtYJcgDNLYvIKcJoQkhOteNGcFdfzzPRiFOSHH8shcNnSLgDL7oeZGpMdaLLV32jFRyyAj2tyMRMP6mus9FOBuu3lHP2A2M6450fc4Su8tGaerw5Y5pyEWUa0cZGkURZ2J8koEF5Gpt8o4QVXgIv6OzWAScpK4hAq7wvFdKLVfslcr3f6NdbjZIv3jy0qIDzpGrxEIhLXXYW1h00wjhlUVCyGZFGlXfFyB9XzviMxLjknui5goEKEtVL0nse38Sa9Fbn0k2jfjm3LaQlpnkjZqsKlgHDpLbcZ2B3ZzehTOLBPvByphEIsxQxKvoIWpJ8vcZrGkAQtbrsEH7hPjYCcrnosfOieojXPmqIyVpK437lBEnxZsrUbTuWCAUJZ99RfuY0FwZe7bQDxOJ63dNawTeMPMYrpZcW2fhm2v0nxZ02LZeaWpeZ0yavLpH9N5MW9ASlqvIxtWChquar75sEO1V560l6cFSyFWAZgJZ4hqLWjz7LGaOgbwPc2Fy6LDhY3MbZl44qK5ZKfpi6N2TRdZnycc3DoisFZdc4YyQs6AEREZ5wBpOSsU03RAM8a82epIFUPtbTQsXq9WQrohDYZpV40mxcARLG8Z5n9LSM2f6m57KBQDMAMchPZDkNHXWaObTqOqUztxT4UfV8UGTvH8zyOCQ01ZLM95pqIzAngmPZwsV4BHjBaXgEyu9c7S2G2onIh69387BBZ1zfWxtFGsrliJZ3YykQ87haHi6lB9SgUxM4Y4r1coPSv8jsaoJ6hKv4B72nDkJcIqI1In3gruMY5, libkj-async-1.0.1.so()(64bit) = set:od2fPawZqSwM4Vgne80rSA1pCJ3PHvjpv5pLIp0Tc4T0Y2932kgA5Yj95YWLjp2PKi3PlFffsk4ZpnjZEtO1QyBwIZtbb6VzUdXs14PF9CwhepxCMxv1AyPcv1PMKfyhiwwjKblZq0ZpkEYPVQAzz3BKIZljoHALZcHFN7FyG7ttw51dUetdWTymNG4UWOYzo3O7Pejdd2UlKIg4pb2pZ17D0p5mtFQ2wtxZLg2O00Cr18COnqZu1aKGwv0oE8b8f0mdX4p9CTZkBsX6yUaQ556mt4O55ZDZCUNdZul5DlmffS8Zd6tuDbQhdK57FYSv1MmHROfZexhqvzG8cs9HfbBBQ5VZir0rfM5GklnZ4qJEq5kXJ1dlmt8BZBlT18U6m1VzoY3sTy4aO7qmC2ugnHutLpmAcWa8tiI4CcaHt6316Igfh3EjXpdB1jjc6z7QYrg34gWFXn9c4006r7VEkgFpvCZ4zh6cV9neTttPoE5hZshST6F3aQLEihfqZa9QJABjDvleeCsvIXLow1Fgh2lS083j7N13xpPUmTZbOpezx5hKzvs5BSIH7qpE9jRSc5pYdZeLUPWrfGAyhJY4fzMvwtAze5B3kfxVrsYnU2Zj2toTyA1eFjznlQ54UgXyKDY9Ue0Nj6SAkgswGIdXSnTieBMPHyJnDzqyuVS4w9xMI4bih4RcWgAK4pWY44799Y2HPYWYjZitxghhDMbsyEYMWRMre39f0FeRgsq4wVAQwYtibUKo1cNDBsf6JT40GaCTOQld1JwJf63rsqoC2zah4SbJkq4kSWRlizFaCm4l0rYwbNcwPKfQzg5zZr8THtoUPJzlKZkG4Baq2TT1witvMN3tsua0LgRrMBQc0PaHHA3edpzm0ri0KrMRpzjqZoK6mZxOC4OCZJPuHvj0gHzyU2vdRiJKh0WKWdEQkZL3CbEuhfavHqxUeigRjye6zpc4kOUJU27q34Y4kcLsa5enoAwxR8g12DfIXxfy7ZgkMZo2xrHOseZoio4udq0W8BdWerxlhtuW1cEwoiaYJ9f78k9ZyOcoVUPitzOJsxd79dpg4e9fBjxqEC7pGQuSwxOh8lPyeOWaMaOdTTMlonTnUkHhr0Goe4cEfgtNq75hSg8y2GXkrK3ASHWgoIrGZ0Qp1uWPOK1a1yR1GodU1rO7LU9g9yWav56gdhk7mxu1hro6vrLor3ZrRw2eRVR4zOMtMiF948HwH4Ha83YPwfUcgrCv67dDvUaeIZl1SaJrqT842zxGoqsSer3ebnWoFa00W9EclBtfuP0UVPDlEvJ4lHv7gaTuyrpiwS5G6iu7QNcz5H5vhp2h7dNPH652TvOSbos2ofXQmbdo4yuAa3G27OwBA4MKWBGv3IC505pU7iG04Ndy00IHkcSxqRxevkOvZ6gXguvZfoh04e3DlbRxVuuSJbZ37bIgYl0k0G4GGgFMqwWT5lRyEwFdwX5qrJyAoffO19aYfwd01Xo90QojHygw8sQF8bzIdZJOWo1MoiPxTthfA41lcZze1MtvQlc04gMZ1MWxaMX5T3ccZxHZjPNBsykm7Uc9mLEk22LE7qhNyXcuwkpddnisZwzWaTKjP4uKbOE4wx48vIZ7qLLOZjwbC03cArfDyzqFrEGRgEwY68ngfT8XTOA8h2dUj2oxO3XyZEmskr8EeJsjZnR2LMX8vS8jLdPFC8PuIZo7dcLiWsPI5wh3iRJ2T6PHMet5h8Zmja0Xk5CU7wKHAzTOk6glaszczKwqWxD238yul0ilF4WNoFe9wMwBbumah0Dml2Flrem9oaWR0k2F7nx3unp880g66EiUs9brU3h8CC0IV09J30ouXz2h94I5bioTgLY71FJvFwq6ErgjmV8cpslkzdV0wmw62EIBgAKZeb7PCGOCUHiQc0L7PTpZ0bjn3u78yvR3ek8JJuhoLcd0NpVqi0GW41p9B4EWlif4bGJvL10VMdUDZpnM1acyN0N7f1BBtuhPthiVSvwNB2anhzTbo2BQwBidMjz3fgvHWOOqdyY43t380B5HzVMut67ex44NlqSJ9Q8pRw8WoTFMF9h434kv3H41BMZofoZgM1KSuczTIZGRsi38wEa2hLoPfnVMZFGA4AsVhrzPRE30oXPsM61im4ss4sFZtk5Nd5eFpUJqa1vPxuziKq6wIdLJfhhk3BvOTNsZ5D6whW2L0UUqmy8z1cyGNdlPp1PNx2mb9hw6Czd958kgJUtH2YM6LUf4SlySg25ZC0mpW68tWy7CwZcDs13236Tc5OB, libkj-gzip-1.0.1.so()(64bit) = set:kdgvVxtwnftVQDKZCkPPvZq9EStZbZhZwCwNliFV8ta78VjZIaqbbIqlvybyzozejAxBOb8PugasUYw8hs8JysT2Bo41w5uKXlX68Uc2P74UZDKgZaaD58MN1cDf3ZdlzGQgJZ0mSHkYFQmqlZfTBD9ku1RZdp4ljnl9PbuhvmApa8hUZvcG0, libkj-http-1.0.1.so()(64bit) = set:odoF8b7O62ONz2sjvga08ZIjAn9U2wV0o3yWSjcPSZ0enuO8ZnKm3lB8rxnyHgvZl7WiXNa8av6dvI34UF1ky8sIWgVbZtMgGOZpXVWl9KSxTb6oYsbZiRyevFFfRd5k27CtKYHxD18BpmWoAd6pzDy1T5Pl97GnrkV9gHTBf1B4gEyo4I7mgoNCggZ5o2usWjdEVlOsHbITX2FRg0iAofDs3jbESzEN1Of9qfROB6LiQcnFXdsS06xZBL6PweW7XfK65ZiHmu65Ar2O7xwr9ElYgxbVXJX9FUyQ4m61zcXOQ0bGsk14FCUxY9qEqI6xnC0S5zGsRr9pdlAnI0gacplvuGM7OQ1V1gvsVsHKZlfUxZlQQs1iEwLijUBDLcc6lcQEXiltEGONU550z6794aoJcL93dHAWCB0z8I9DEFfpmy1sOI73pV318SgZhNL4ZeSIrGYOZyyb3iq6tX6o3ZB5O5Q9CR0Mky096m35nVcFpvDL7SXzmeuHiqDBPFM3wbF5I71KzhCxZAF2HtOZp24wXtxZp0rmE71xBZ6tpo88Yfvjju4i1mrQbXcHhu7E5pKMxtY7ucPppH0qJGg5MhKbvKibX9e2Q5wq8hMlgmDcNZmrztzqW5HvyLXBqbZeIgVkajXS80c8xI9rJZK4hVQOTEURdTLfHPKGQ5rXIL4ztzSrjHLzyCy0m3ltqWsipR8bYf9r2dbkm6fnTHoO8BZki5NrBowgTC9h4y1mwXNJZlicZLQX2cWbMIb89tKEk1ZHw1yJJJ6Ia8yg65oRxyz270URHF0vwVLhlqh8PsqGmxatYjgciRX0Ah8jVpuAW7mQDGCzpD85k1EFcXKQwvCaYuL66QNqCS9pWLOw27v5g2nNzvthTIYYkV4M2SKLsE0n4HJkreSga6SyVjDLZ8VRZLFzDbVqwUkZ9OwtTQKjeR99hQ2fAIhPe3QDb04HWdIV4FWMSEqQTx8oS51XpJ1NdF9Z2EOmVcxADduHxXs32Cvim4Pwm7zuGL6SdLQmqDOj38ZHWORI2Deyn9TjY0u359nnm42l4kz5WUSZiL2PU2COXkphTfmOLs7Bx6np5MZoD9PJryuZgbZf5jwelikK4RQXS4zkh3P6tBtRRaVuq0P6ZzgijJX1hqwwctLcoFFZvtRV41IdRn2WbFwZ74f6KgOHA5Z6xp9NiZA1ycQuJAT2WwxX1ubePTMVcZhMYOZArMBjZfnPxaovToNL6ZfSVO9tpnbExgjMKbx8gGHvtHZK8izO82yxKlS0io68oFSLm34D7piw9eZA8kT5Nc6xrDowrJcxfFPRF9fmaP5xzJQfT6JcKl6Bb5MkA61t5A0KK2Uxhsq01EKjzBWhZF6fHy9CGbOYJ0f7gJXIv0r4hbVtrSbut1kd3o3Rm637jyXBN2LnEckhpvd28rfQcHozV8mMoHhdwZuN8T28gvTKoXLD0yye4GqC01bvgXzr3SWs5kyiGiIE16Ka26othTmZwZKQ5UV1c7fvMxh71cVK9jsKrF6i4qZhs0qaZ1iLSLBIGNSignZ3eajLKprlY9zWWY3jxabMn2ZHcuFOipsOFrsmmvUR8sZF9wEkM5eGicI92CfZnQ14ivpIDADNfA6Zbdcb4rMYg3zCxjHUYHyTiLilUgaxWkYi24wvs2QiaS3xJkRTC4Nv9ntGIsZIG33Ar0BTs02xwLxwSGZipEyhN8dn9TC342uRTtZ5QiWyRYyuFAtgZD8vASfuXiZJZ8r67AiQHzYGbCjZGsWyZJaJmCOlm3ntZyWyZ0KGc8tDgYauYFC5OAUSQlVNmfNiuDhiWy1cltw1v7ZpDZhBsgvjFZhRdVW2l09kxOIOgH4OwuQo2fdjN9NvupUwJfeCO9aSmquZAj0rGhjrkoKo8iqLpWxATS0YBUHs4K9S5ZK3BIRYIDNuiGMJCS6Nk9ro5W3eqHQSAoXEC88LSWCBZaFnIiVKUPCHasgZxZpczX8zXVyHeVIDauCKRUdEGC0Spwq6TrdjW7jEZC3IXp978hCnpEi76f0ZDUr3Xbjh4bOSyFUENZHkjeRTMb2eXTm30NGGOCQ7Zuhso29ssaw8cOnYibGbbwm6jKfioCDfGlYjLiCUhrHt2pbtjj11Y9gamKxjDbHxPPhUo6mAKCVs1RBtZyfalUZmUjgGBehQwcKN8ncSx9CzuVwfzRncB47piFctF6OhA8En1qJiuF0SD4fcbQmgd5gjazsA6gXubLE5SNNZshWbfxD1FeLlMHba0BKYS039gKmSqLeFQY6ddoNZpuWNiX68FdZehltKHQFV1FHEbZgMOTBOc0N1JRchQlCIMfYNZeikl1qk3r9YO1ze81vfwIgyb19Z3cfkxJHN0U10Fawjl4Rg3ox94Zyey9TMWF9yWNQMZ4LaGFRMw2s6Bkcpq2IyN0kZaMX5lTZC71qD9hU2ooIqRW3DuoLalI5e5jAptpvtO3Tcomhk7F8ayLR9iyU2SWice2vDhQLGHZmPZ72p0NGsa0V71Lzcfy7ghxSCpv4iRkrdB9lJnRxuxitMrW4DvfEze4HtzXBUiAbgToWkbMX2Z7uLqDLJjlyY42PsJLtihhWP32g1QHunbGuuN1eqvEs66z0rBeBS2MPs7K8ZAYUIJ6fRrLQuLOy7YfmCAUgU1hk0rW96ofSvu4Y1VkKPwQcZhIWmzQesD6Xh18Kal7wGLRf8vUZkiksEd0D6mooYTStRfRHXUjPgo0Ku, libkj-test-1.0.1.so()(64bit) = set:kd0rsTE076uQHZ0zJpaEmTZocNAm92dID8UQ3NB7nWhAhs0MNReSMNSjiavL5dXFl24shttXgLf5UmsqzBXAPHHOaRJ9pVJQMmxqfuShHswPnXYO2GuoDzxpdS7DxvExigX7qNgXdsRJtxwRie4, libkj-tls-1.0.1.so()(64bit) = set:mdKJZgvdWZpjuzsST3x9LkMWOBp0sckBEQd6BEZnZCVU6sVXMhMWZmnUy6O5H4COCerGT4LaZysNXu1HTZm0oQCdMZ1HQZGC6fzny82hKBRumPWzysavVmZyYMmufm4A6nW1Q5ZDVDnjssLulwAWZ8Uy1I7OZxNhX4s2iNiot1ZID4LCBFzHV6zLgCpSShhaZJQeZEZLZsVa7Iipz48y0dLFmXUum39IiQQZq6KFOYKFdfu5PJPyQ03zedRpHOt1GFKX6SpBupSMemiwxUTk5WMMSP7Xp5aaN2DZaWzXUepgPGpRKlG6L6XBTiZnvea3eyn7u96bvDWzArZEuUiEfz7AigyRhZdVVy6StbVTNOYOO8xFzBf3mAyCaSjhGMnZ3ZDBGF5YxQBQJ7InyZwREBAr4fFU4SlTJUL8Zz0DAImvrvuiCS1LU3JNZu5xxZ0HZxvt47KC0p3ipdONMIsRlFZwY0ZjrMcnm65J9tEFEkvAPiYfVPArFcY2k6qdC2aVbT1OPBSX7UsdZANhZ9hNy9WvQLngziNiHIOUPqf4yoLZc8T9Uoxu6J01DXbONPlQgcEUvYjSxZlfrOAxPLD25TTVovJhSwmbpGuRJ5OldErK0kDpbMrhYbGnBa6jdp8XZ1VUfKv8efrsutkdCZtBhCfLW1CEmWcdKsqYTSOm1USQ6xZrNE3i2FtJ244KLffLh1H3jKhn1sLuvisSI9GrrVgU3zqsfzDHIYs92dwTSLGIRhy8OQ7u08ul5zx3BxzZIOE2KC3rBtgCuTsQ6M0nYniVF6daZcsuRzCvtivibJsDyg9HYpIIhCy0HE5C4xrhW1ehqaec5DKdslFhIvDI4ZmOj0XEsLsoqGCBexVzXUdhKZgzIxyvjTpuNGSLgDom5pOtVZwDfjAP5n0s7iovFfBoRpecrkGuYvmnFjbc40E4my4k1 Requires: ld-linux-x86-64.so.2()(64bit) >= set:jiids, ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.10)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.28)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.2)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.5)(64bit), libc.so.6(GLIBC_2.6)(64bit), libc.so.6(GLIBC_2.7)(64bit), libc.so.6(GLIBC_2.9)(64bit), libcrypto.so.3()(64bit) >= set:qkvV25od6DZ968tqYFAbjz0x9harjGbWw7dRiRbyk5rTkcLmx27U1EizF9N6V8tEij8FlgFOxlYdZjJDAk1KwAUKNc4eb8MLkbyKGCkZ2VErpTlgcmrfEB5V7MwDFyGi, libcrypto.so.3(OPENSSL_3.0.0)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.4)(64bit), libssl.so.3()(64bit) >= set:niBOOHVH6fj9o18A8N0CYEu6sZEtCL6njwl7dZ9pbBeW1P5V7dIObJRRitXr8CG1ZyqbyMZbkXdAD7MOdZfd0, libssl.so.3(OPENSSL_3.0.0)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.13)(64bit), libstdc++.so.6(CXXABI_1.3.3)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libz.so.1()(64bit) >= set:kgb6dgrqrwXBAO8QZirUMZm2, rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: capnproto-libs < 1.0.1-alt1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Hky5QK Creating libcapnp-debuginfo package Processing files: capnproto-devel-1.0.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.72742 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.1 + DOCDIR=/usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1 + export DOCDIR + rm -rf /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1 + /bin/mkdir -p /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1 + cp -prL c++/LICENSE.txt c++/README.txt doc/README.md doc/capnp-tool.md doc/cxx.md doc/cxxrpc.md doc/encoding.md doc/faq.md doc/index.md doc/install.md doc/language.md doc/otherlang.md doc/roadmap.md doc/rpc.md kjdoc/tour.md /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1 + chmod -R go-w /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1 + chmod -R a+rX /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qFaA0L find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Pso5Lh find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) In file included from /usr/src/tmp/capnproto-buildroot/usr/include/kj/io.h:25: /usr/src/tmp/capnproto-buildroot/usr/include/kj/common.h:69:4: error: #error "This code requires C++14. Either your compiler does not support it or it is not enabled." 69 | #error "This code requires C++14. Either your compiler does not support it or it is not enabled." | ^~~~~ /usr/src/tmp/capnproto-buildroot/usr/include/kj/common.h:72:6: error: #error "Pass -std=c++14 on the compiler command line to enable C++14." 72 | #error "Pass -std=c++14 on the compiler command line to enable C++14." | ^~~~~ /usr/src/tmp/capnproto-buildroot/usr/include/kj/common.h:102:10: fatal error: cstring: No such file or directory 102 | #include | ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/capnproto-buildroot/usr/include/kj/io.h: cpp failed, trying c++ mode /usr/src/tmp/capnproto-buildroot/usr/include/kj/async-win32.h:25:2: error: #error "This file is Windows-specific. On Unix, include async-unix.h instead." 25 | #error "This file is Windows-specific. On Unix, include async-unix.h instead." | ^~~~~ /usr/src/tmp/capnproto-buildroot/usr/include/kj/async-win32.h:38:10: fatal error: windows.h: No such file or directory 38 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/capnproto-buildroot/usr/include/kj/async-win32.h: cpp failed Provides: libcapnp-devel = 1.0.1-alt1, pkgconfig(capnp) = 1.0.1, pkgconfig(capnp-json) = 1.0.1, pkgconfig(capnp-rpc) = 1.0.1, pkgconfig(capnp-websocket) = 1.0.1, pkgconfig(capnpc) = 1.0.1, pkgconfig(kj) = 1.0.1, pkgconfig(kj-async) = 1.0.1, pkgconfig(kj-gzip) = 1.0.1, pkgconfig(kj-http) = 1.0.1, pkgconfig(kj-test) = 1.0.1, pkgconfig(kj-tls) = 1.0.1 Requires: capnproto = 1.0.1-alt1, libcapnp = 1.0.1-alt1, /usr/lib64/libcapnp-1.0.1.so, /usr/lib64/libcapnp-json-1.0.1.so, /usr/lib64/libcapnp-rpc-1.0.1.so, /usr/lib64/libcapnp-websocket-1.0.1.so, /usr/lib64/libcapnpc-1.0.1.so, /usr/lib64/libkj-1.0.1.so, /usr/lib64/libkj-async-1.0.1.so, /usr/lib64/libkj-gzip-1.0.1.so, /usr/lib64/libkj-http-1.0.1.so, /usr/lib64/libkj-test-1.0.1.so, /usr/lib64/libkj-tls-1.0.1.so, /usr/lib64/pkgconfig, zlib-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Xw6bRE Processing files: capnproto-debuginfo-1.0.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.iQPRjM find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ktC92W find-requires: running scripts (debuginfo) Requires: capnproto = 1.0.1-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcapnp-1.0.1.so), debug64(libcapnp-json-1.0.1.so), debug64(libcapnpc-1.0.1.so), debug64(libgcc_s.so.1), debug64(libkj-1.0.1.so), debug64(libstdc++.so.6) Processing files: libcapnp-debuginfo-1.0.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sZOlul find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FNiPR3 find-requires: running scripts (debuginfo) Provides: debug64(libcapnp-1.0.1.so), debug64(libcapnp-json-1.0.1.so), debug64(libcapnp-rpc-1.0.1.so), debug64(libcapnp-websocket-1.0.1.so), debug64(libcapnpc-1.0.1.so), debug64(libkj-1.0.1.so), debug64(libkj-async-1.0.1.so), debug64(libkj-gzip-1.0.1.so), debug64(libkj-http-1.0.1.so), debug64(libkj-test-1.0.1.so), debug64(libkj-tls-1.0.1.so) Requires: libcapnp = 1.0.1-alt1, debug64(ld-linux-x86-64.so.2), debug64(libc.so.6), debug64(libcrypto.so.3), debug64(libgcc_s.so.1), debug64(libssl.so.3), debug64(libstdc++.so.6), debug64(libz.so.1) Adding to capnproto a strict dependency on libcapnp Adding to capnproto-devel a strict dependency on capnproto Adding to capnproto-debuginfo a strict dependency on capnproto Adding to capnproto-devel a strict dependency on libcapnp Adding to libcapnp-debuginfo a strict dependency on libcapnp Adding to capnproto-debuginfo a strict dependency on libcapnp-debuginfo Removing from capnproto-debuginfo 58 sources provided by libcapnp-debuginfo also prunning dir /usr/src/debug/capnproto-1.0.1/c++/src/capnp/compat also prunning dir /usr/src/debug/capnproto-1.0.1/c++/src/kj/parse also prunning dir /usr/src/debug/capnproto-1.0.1/c++/src/kj Removing 5 extra deps from capnproto due to dependency on libcapnp Removing 11 extra deps from capnproto-devel due to dependency on libcapnp Removing 4 extra deps from capnproto-debuginfo due to dependency on libcapnp-debuginfo Removing 13 extra deps from capnproto due to repentancy on libcapnp Removing 1 extra deps from capnproto-devel due to repentancy on capnproto Removing 3 extra deps from capnproto-debuginfo due to repentancy on libcapnp-debuginfo Wrote: /usr/src/RPM/RPMS/x86_64/capnproto-1.0.1-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libcapnp-1.0.1-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/capnproto-devel-1.0.1-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/capnproto-debuginfo-1.0.1-alt1.x86_64.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libcapnp-debuginfo-1.0.1-alt1.x86_64.rpm (w2T16.xzdio) 627.32user 46.19system 2:12.80elapsed 507%CPU (0avgtext+0avgdata 770240maxresident)k 0inputs+0outputs (0major+13485915minor)pagefaults 0swaps 3.48user 1.64system 2:22.84elapsed 3%CPU (0avgtext+0avgdata 127048maxresident)k 0inputs+0outputs (0major+295042minor)pagefaults 0swaps --- capnproto-1.0.1-alt1.x86_64.rpm.repo 2023-09-07 14:49:53.000000000 +0000 +++ capnproto-1.0.1-alt1.x86_64.rpm.hasher 2023-10-06 03:40:12.307197305 +0000 @@ -9,6 +9,6 @@ Provides: capnproto = 1.0.1-alt1:sisyphus+328921.100.1.1 -File: /usr/bin/capnp 100755 root:root d1bfb34ed15285ea05f6ff66ce59aa6c +File: /usr/bin/capnp 100755 root:root ef4da43b9facedddf96808de40d1da93 File: /usr/bin/capnpc 120777 root:root capnp -File: /usr/bin/capnpc-c++ 100755 root:root b887e6f01481bc68dbdcad0e525d71fa -File: /usr/bin/capnpc-capnp 100755 root:root 75bc20ef15b724ab06ef59c228c9b51d -RPMIdentity: b661797e4974402dba7ad08249856216d52a08fe723c6694ec4e69988c2a5980f9c2fc412706609858a717457c690f76e9a62d47eb74c839c1215a151d2a1119 +File: /usr/bin/capnpc-c++ 100755 root:root 98dd8c0bea85034422bb17842e8e0946 +File: /usr/bin/capnpc-capnp 100755 root:root 922c5c62c87707fef215689464a0e985 +RPMIdentity: 8da7512856bdde60e40fcd8611c42a1832aa97c045f229cd6f35ea0e1171abc7bd1b6ac94f4563b40e58c78ec770a9ad01f5ee71aa111fcb18b2148e8e5ff63e --- capnproto-debuginfo-1.0.1-alt1.x86_64.rpm.repo 2023-09-07 14:49:53.000000000 +0000 +++ capnproto-debuginfo-1.0.1-alt1.x86_64.rpm.hasher 2023-10-06 03:40:12.433199992 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/80 40755 root:root -/usr/lib/debug/.build-id/80/888f51dd002c6d93ff949aeacfd347c78e9762 120777 root:root ../../../../bin/capnpc-c++ -/usr/lib/debug/.build-id/80/888f51dd002c6d93ff949aeacfd347c78e9762.debug 120777 root:root ../../usr/bin/capnpc-c++.debug -/usr/lib/debug/.build-id/cf 40755 root:root -/usr/lib/debug/.build-id/cf/0e11b23d76e1227b2a11d4e17c2b95ee1f4382 120777 root:root ../../../../bin/capnp -/usr/lib/debug/.build-id/cf/0e11b23d76e1227b2a11d4e17c2b95ee1f4382.debug 120777 root:root ../../usr/bin/capnp.debug -/usr/lib/debug/.build-id/f7 40755 root:root -/usr/lib/debug/.build-id/f7/9fdb7630b6f0212d2081b58fba13d07d8000f5 120777 root:root ../../../../bin/capnpc-capnp -/usr/lib/debug/.build-id/f7/9fdb7630b6f0212d2081b58fba13d07d8000f5.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug +/usr/lib/debug/.build-id/75 40755 root:root +/usr/lib/debug/.build-id/75/75b371a15a82927b20712a3756918999ca1f89 120777 root:root ../../../../bin/capnpc-c++ +/usr/lib/debug/.build-id/75/75b371a15a82927b20712a3756918999ca1f89.debug 120777 root:root ../../usr/bin/capnpc-c++.debug +/usr/lib/debug/.build-id/ac 40755 root:root +/usr/lib/debug/.build-id/ac/e75b4cdf8a2e5659254da74d53c9e5deb273bd 120777 root:root ../../../../bin/capnp +/usr/lib/debug/.build-id/ac/e75b4cdf8a2e5659254da74d53c9e5deb273bd.debug 120777 root:root ../../usr/bin/capnp.debug +/usr/lib/debug/.build-id/b2 40755 root:root +/usr/lib/debug/.build-id/b2/00d4003d60818686d0c283b91f364f1b45ed88 120777 root:root ../../../../bin/capnpc-capnp +/usr/lib/debug/.build-id/b2/00d4003d60818686d0c283b91f364f1b45ed88.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug /usr/lib/debug/usr/bin/capnp.debug 100644 root:root @@ -28,14 +28,14 @@ Provides: capnproto-debuginfo = 1.0.1-alt1:sisyphus+328921.100.1.1 -File: /usr/lib/debug/.build-id/80 40755 root:root -File: /usr/lib/debug/.build-id/80/888f51dd002c6d93ff949aeacfd347c78e9762 120777 root:root ../../../../bin/capnpc-c++ -File: /usr/lib/debug/.build-id/80/888f51dd002c6d93ff949aeacfd347c78e9762.debug 120777 root:root ../../usr/bin/capnpc-c++.debug -File: /usr/lib/debug/.build-id/cf 40755 root:root -File: /usr/lib/debug/.build-id/cf/0e11b23d76e1227b2a11d4e17c2b95ee1f4382 120777 root:root ../../../../bin/capnp -File: /usr/lib/debug/.build-id/cf/0e11b23d76e1227b2a11d4e17c2b95ee1f4382.debug 120777 root:root ../../usr/bin/capnp.debug -File: /usr/lib/debug/.build-id/f7 40755 root:root -File: /usr/lib/debug/.build-id/f7/9fdb7630b6f0212d2081b58fba13d07d8000f5 120777 root:root ../../../../bin/capnpc-capnp -File: /usr/lib/debug/.build-id/f7/9fdb7630b6f0212d2081b58fba13d07d8000f5.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug -File: /usr/lib/debug/usr/bin/capnp.debug 100644 root:root d54effa1b69437891870683fe1c14921 -File: /usr/lib/debug/usr/bin/capnpc-c++.debug 100644 root:root e87586564b7424d2faabac3e6bab493d -File: /usr/lib/debug/usr/bin/capnpc-capnp.debug 100644 root:root 23acf4c910be8c9d7b930d391c4b7c47 +File: /usr/lib/debug/.build-id/75 40755 root:root +File: /usr/lib/debug/.build-id/75/75b371a15a82927b20712a3756918999ca1f89 120777 root:root ../../../../bin/capnpc-c++ +File: /usr/lib/debug/.build-id/75/75b371a15a82927b20712a3756918999ca1f89.debug 120777 root:root ../../usr/bin/capnpc-c++.debug +File: /usr/lib/debug/.build-id/ac 40755 root:root +File: /usr/lib/debug/.build-id/ac/e75b4cdf8a2e5659254da74d53c9e5deb273bd 120777 root:root ../../../../bin/capnp +File: /usr/lib/debug/.build-id/ac/e75b4cdf8a2e5659254da74d53c9e5deb273bd.debug 120777 root:root ../../usr/bin/capnp.debug +File: /usr/lib/debug/.build-id/b2 40755 root:root +File: /usr/lib/debug/.build-id/b2/00d4003d60818686d0c283b91f364f1b45ed88 120777 root:root ../../../../bin/capnpc-capnp +File: /usr/lib/debug/.build-id/b2/00d4003d60818686d0c283b91f364f1b45ed88.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug +File: /usr/lib/debug/usr/bin/capnp.debug 100644 root:root 288e1322155877cce823afdc22dfeb07 +File: /usr/lib/debug/usr/bin/capnpc-c++.debug 100644 root:root c592fcf621ab679fad4a475c42e62a41 +File: /usr/lib/debug/usr/bin/capnpc-capnp.debug 100644 root:root b4ddae6bd58b3eff219a870279edc1b4 File: /usr/lib/debug/usr/bin/capnpc.debug 120777 root:root capnp.debug @@ -51,2 +51,2 @@ File: /usr/src/debug/capnproto-1.0.1/c++/src/capnp/compiler/module-loader.h 100644 root:root de55505c6046cc848794340d85528aa0 -RPMIdentity: 19197f91fea2237a741b443a087302b76fe13709cf1e03bef762365471b3e6617d75f13da20e2a0dc2ca88d8bff10b38772350867dc3ddcdc7921b82a30dae46 +RPMIdentity: 61130a14f556bd19f7718b2e56f9254d4d0db1c8a7f84cf537b557e76d4d2eec53d734c43c445854ab663124bb08308df1af82a578007689c0278f86ed26938e --- libcapnp-1.0.1-alt1.x86_64.rpm.repo 2023-09-07 14:49:53.000000000 +0000 +++ libcapnp-1.0.1-alt1.x86_64.rpm.hasher 2023-10-06 03:40:12.558202657 +0000 @@ -71,8 +71,8 @@ File: /usr/lib64/libcapnp-websocket-1.0.1.so 100644 root:root b2dc18652cfbd3bc0c758723b52c7a49 -File: /usr/lib64/libcapnpc-1.0.1.so 100644 root:root 95e1084aa2be28b1b105a086b59984ee -File: /usr/lib64/libkj-1.0.1.so 100644 root:root c13477d36d9ec088b1daa7c7c66b9eba -File: /usr/lib64/libkj-async-1.0.1.so 100644 root:root cb01969eef2876815e8121659b467f94 +File: /usr/lib64/libcapnpc-1.0.1.so 100644 root:root 38bc39b9adb662d6dec649811da8a45e +File: /usr/lib64/libkj-1.0.1.so 100644 root:root 4cebf49dd0dee9c17c9a7abdd1f32c47 +File: /usr/lib64/libkj-async-1.0.1.so 100644 root:root 34134400a79891d1d8e5f576b347bf29 File: /usr/lib64/libkj-gzip-1.0.1.so 100644 root:root 0a80f922c2f03d33f71045f477c9e6f4 File: /usr/lib64/libkj-http-1.0.1.so 100644 root:root a3117f292d15edb7f6bc78221577f71e -File: /usr/lib64/libkj-test-1.0.1.so 100644 root:root bf612c5d3abc7585d1d448d39aaa46bc +File: /usr/lib64/libkj-test-1.0.1.so 100644 root:root fb3e7b5765a90e251cfb8603ff791ed7 File: /usr/lib64/libkj-tls-1.0.1.so 100644 root:root a567bbd65780f1aa11fd8008bbe150f6 @@ -82,2 +82,2 @@ File: /usr/share/doc/libcapnp-1.0.1/README.md 100644 root:root 878305e762163818a52f8505343a45a9 -RPMIdentity: 0c36326bccf72955499457241788c6e108338a128a3427306d6b6d0aeb90377231fe2bbb6f53cb7147e29d1c1e55354bb483f0c759be852d71cbe3f07963166c +RPMIdentity: c330ace3182f5bc5b32ed2d87aa7a31abb96bb24ea181fb0cc0329e5be0b6439c95a1d90050640ed17b6e923f1e5ef342860d6dc38eaf1aa239163e4596b3b4c --- libcapnp-debuginfo-1.0.1-alt1.x86_64.rpm.repo 2023-09-07 14:49:53.000000000 +0000 +++ libcapnp-debuginfo-1.0.1-alt1.x86_64.rpm.hasher 2023-10-06 03:40:12.645204512 +0000 @@ -1 +1,4 @@ +/usr/lib/debug/.build-id/17 40755 root:root +/usr/lib/debug/.build-id/17/9ce04495e65e1c5a39c57827f7335d60f71442 120777 root:root ../../../../lib64/libkj-1.0.1.so +/usr/lib/debug/.build-id/17/9ce04495e65e1c5a39c57827f7335d60f71442.debug 120777 root:root ../../usr/lib64/libkj-1.0.1.so.debug /usr/lib/debug/.build-id/1c 40755 root:root @@ -9,11 +12,5 @@ /usr/lib/debug/.build-id/46/a12ccf86ccd96d2dd5c2435e05be63b3087ca0.debug 120777 root:root ../../usr/lib64/libcapnp-1.0.1.so.debug -/usr/lib/debug/.build-id/6f 40755 root:root -/usr/lib/debug/.build-id/6f/cfb0c406a91c26bf382ef4cb27f78c612db4d4 120777 root:root ../../../../lib64/libkj-test-1.0.1.so -/usr/lib/debug/.build-id/6f/cfb0c406a91c26bf382ef4cb27f78c612db4d4.debug 120777 root:root ../../usr/lib64/libkj-test-1.0.1.so.debug -/usr/lib/debug/.build-id/71 40755 root:root -/usr/lib/debug/.build-id/71/ad3283266304b24f6d2bc3f88c8647a4064dbf 120777 root:root ../../../../lib64/libkj-1.0.1.so -/usr/lib/debug/.build-id/71/ad3283266304b24f6d2bc3f88c8647a4064dbf.debug 120777 root:root ../../usr/lib64/libkj-1.0.1.so.debug -/usr/lib/debug/.build-id/89 40755 root:root -/usr/lib/debug/.build-id/89/b15bc1851bac7acafae6362c6d4a2081f45696 120777 root:root ../../../../lib64/libcapnpc-1.0.1.so -/usr/lib/debug/.build-id/89/b15bc1851bac7acafae6362c6d4a2081f45696.debug 120777 root:root ../../usr/lib64/libcapnpc-1.0.1.so.debug +/usr/lib/debug/.build-id/51 40755 root:root +/usr/lib/debug/.build-id/51/24ca2e7a089faac4f62009866b6a88219f60aa 120777 root:root ../../../../lib64/libkj-test-1.0.1.so +/usr/lib/debug/.build-id/51/24ca2e7a089faac4f62009866b6a88219f60aa.debug 120777 root:root ../../usr/lib64/libkj-test-1.0.1.so.debug /usr/lib/debug/.build-id/ac 40755 root:root @@ -27,5 +24,2 @@ /usr/lib/debug/.build-id/c4/72cd62a3bc6bac3ba39e5326a19994e9e11e87.debug 120777 root:root ../../usr/lib64/libkj-http-1.0.1.so.debug -/usr/lib/debug/.build-id/cf 40755 root:root -/usr/lib/debug/.build-id/cf/397640de37be0de529264504d51b8c296f5657 120777 root:root ../../../../lib64/libkj-async-1.0.1.so -/usr/lib/debug/.build-id/cf/397640de37be0de529264504d51b8c296f5657.debug 120777 root:root ../../usr/lib64/libkj-async-1.0.1.so.debug /usr/lib/debug/.build-id/df 40755 root:root @@ -33,2 +27,8 @@ /usr/lib/debug/.build-id/df/c2f62ceccf77ceb82a564475554150c019b443.debug 120777 root:root ../../usr/lib64/libcapnp-json-1.0.1.so.debug +/usr/lib/debug/.build-id/e1 40755 root:root +/usr/lib/debug/.build-id/e1/a9b188db2bbfd20e496ca0d57aa80d6bc47d61 120777 root:root ../../../../lib64/libcapnpc-1.0.1.so +/usr/lib/debug/.build-id/e1/a9b188db2bbfd20e496ca0d57aa80d6bc47d61.debug 120777 root:root ../../usr/lib64/libcapnpc-1.0.1.so.debug +/usr/lib/debug/.build-id/f2 40755 root:root +/usr/lib/debug/.build-id/f2/fc036322734e0839e38b60e828459dc16f831c 120777 root:root ../../../../lib64/libkj-async-1.0.1.so +/usr/lib/debug/.build-id/f2/fc036322734e0839e38b60e828459dc16f831c.debug 120777 root:root ../../usr/lib64/libkj-async-1.0.1.so.debug /usr/lib/debug/usr/lib64/libcapnp-1.0.1.so.debug 100644 root:root @@ -239,2 +239,5 @@ Provides: libcapnp-debuginfo = 1.0.1-alt1:sisyphus+328921.100.1.1 +File: /usr/lib/debug/.build-id/17 40755 root:root +File: /usr/lib/debug/.build-id/17/9ce04495e65e1c5a39c57827f7335d60f71442 120777 root:root ../../../../lib64/libkj-1.0.1.so +File: /usr/lib/debug/.build-id/17/9ce04495e65e1c5a39c57827f7335d60f71442.debug 120777 root:root ../../usr/lib64/libkj-1.0.1.so.debug File: /usr/lib/debug/.build-id/1c 40755 root:root @@ -248,11 +251,5 @@ File: /usr/lib/debug/.build-id/46/a12ccf86ccd96d2dd5c2435e05be63b3087ca0.debug 120777 root:root ../../usr/lib64/libcapnp-1.0.1.so.debug -File: /usr/lib/debug/.build-id/6f 40755 root:root -File: /usr/lib/debug/.build-id/6f/cfb0c406a91c26bf382ef4cb27f78c612db4d4 120777 root:root ../../../../lib64/libkj-test-1.0.1.so -File: /usr/lib/debug/.build-id/6f/cfb0c406a91c26bf382ef4cb27f78c612db4d4.debug 120777 root:root ../../usr/lib64/libkj-test-1.0.1.so.debug -File: /usr/lib/debug/.build-id/71 40755 root:root -File: /usr/lib/debug/.build-id/71/ad3283266304b24f6d2bc3f88c8647a4064dbf 120777 root:root ../../../../lib64/libkj-1.0.1.so -File: /usr/lib/debug/.build-id/71/ad3283266304b24f6d2bc3f88c8647a4064dbf.debug 120777 root:root ../../usr/lib64/libkj-1.0.1.so.debug -File: /usr/lib/debug/.build-id/89 40755 root:root -File: /usr/lib/debug/.build-id/89/b15bc1851bac7acafae6362c6d4a2081f45696 120777 root:root ../../../../lib64/libcapnpc-1.0.1.so -File: /usr/lib/debug/.build-id/89/b15bc1851bac7acafae6362c6d4a2081f45696.debug 120777 root:root ../../usr/lib64/libcapnpc-1.0.1.so.debug +File: /usr/lib/debug/.build-id/51 40755 root:root +File: /usr/lib/debug/.build-id/51/24ca2e7a089faac4f62009866b6a88219f60aa 120777 root:root ../../../../lib64/libkj-test-1.0.1.so +File: /usr/lib/debug/.build-id/51/24ca2e7a089faac4f62009866b6a88219f60aa.debug 120777 root:root ../../usr/lib64/libkj-test-1.0.1.so.debug File: /usr/lib/debug/.build-id/ac 40755 root:root @@ -266,5 +263,2 @@ File: /usr/lib/debug/.build-id/c4/72cd62a3bc6bac3ba39e5326a19994e9e11e87.debug 120777 root:root ../../usr/lib64/libkj-http-1.0.1.so.debug -File: /usr/lib/debug/.build-id/cf 40755 root:root -File: /usr/lib/debug/.build-id/cf/397640de37be0de529264504d51b8c296f5657 120777 root:root ../../../../lib64/libkj-async-1.0.1.so -File: /usr/lib/debug/.build-id/cf/397640de37be0de529264504d51b8c296f5657.debug 120777 root:root ../../usr/lib64/libkj-async-1.0.1.so.debug File: /usr/lib/debug/.build-id/df 40755 root:root @@ -272,2 +266,8 @@ File: /usr/lib/debug/.build-id/df/c2f62ceccf77ceb82a564475554150c019b443.debug 120777 root:root ../../usr/lib64/libcapnp-json-1.0.1.so.debug +File: /usr/lib/debug/.build-id/e1 40755 root:root +File: /usr/lib/debug/.build-id/e1/a9b188db2bbfd20e496ca0d57aa80d6bc47d61 120777 root:root ../../../../lib64/libcapnpc-1.0.1.so +File: /usr/lib/debug/.build-id/e1/a9b188db2bbfd20e496ca0d57aa80d6bc47d61.debug 120777 root:root ../../usr/lib64/libcapnpc-1.0.1.so.debug +File: /usr/lib/debug/.build-id/f2 40755 root:root +File: /usr/lib/debug/.build-id/f2/fc036322734e0839e38b60e828459dc16f831c 120777 root:root ../../../../lib64/libkj-async-1.0.1.so +File: /usr/lib/debug/.build-id/f2/fc036322734e0839e38b60e828459dc16f831c.debug 120777 root:root ../../usr/lib64/libkj-async-1.0.1.so.debug File: /usr/lib/debug/usr/lib64/libcapnp-1.0.1.so.debug 100644 root:root ac3e2ae45fdd48770c50033fdb3cdb65 @@ -276,8 +276,8 @@ File: /usr/lib/debug/usr/lib64/libcapnp-websocket-1.0.1.so.debug 100644 root:root 3eb4c42ef319a336490b4b458e6d348c -File: /usr/lib/debug/usr/lib64/libcapnpc-1.0.1.so.debug 100644 root:root a57c40019328eeab39cdf61d0095270c -File: /usr/lib/debug/usr/lib64/libkj-1.0.1.so.debug 100644 root:root ce5c6ab9c3dc1a769a01d17674bfa394 -File: /usr/lib/debug/usr/lib64/libkj-async-1.0.1.so.debug 100644 root:root 6623a58faf809497e8ff270d5c2d8446 +File: /usr/lib/debug/usr/lib64/libcapnpc-1.0.1.so.debug 100644 root:root 3d7893cd3f88edf9e9120482b1447ebb +File: /usr/lib/debug/usr/lib64/libkj-1.0.1.so.debug 100644 root:root 917879d9bbe0b8fe1694e03aa69e3321 +File: /usr/lib/debug/usr/lib64/libkj-async-1.0.1.so.debug 100644 root:root ef48eef39626e31b67d87d0c1568de92 File: /usr/lib/debug/usr/lib64/libkj-gzip-1.0.1.so.debug 100644 root:root 12536db48deabae042de6f0b8e7310e1 File: /usr/lib/debug/usr/lib64/libkj-http-1.0.1.so.debug 100644 root:root 31d410b84af6ca71c6517d228f6c7828 -File: /usr/lib/debug/usr/lib64/libkj-test-1.0.1.so.debug 100644 root:root 50c457a1e0929ed835b89be29d938149 +File: /usr/lib/debug/usr/lib64/libkj-test-1.0.1.so.debug 100644 root:root 94a6611b93b578fc56dca84a9bc3921d File: /usr/lib/debug/usr/lib64/libkj-tls-1.0.1.so.debug 100644 root:root 26f516c441f93c614b134633719dc314 @@ -457,2 +457,2 @@ File: /usr/src/debug/capnproto-1.0.1/c++/src/kj/vector.h 100644 root:root d0caa18fbf9536675a249ad19ed47c17 -RPMIdentity: 34b9915d9b5f55e1c628d81e4c1b4c301c403895b7dd3084672a2cf109c86d05edd9be632255c4cb752f6612a96053979c95c3ba03dcc4a20e19af0125c2111a +RPMIdentity: 38fb58ff42645d7bbe63073eefbe4415376700d5571fce4dd2061c55008231a208835169c1d535e222ec8c1e10af587f1ad90ae5b07afba83be8c169877e1dc2