<86>Sep 30 07:42:07 userdel[109200]: delete user 'rooter' <86>Sep 30 07:42:07 userdel[109200]: removed group 'rooter' owned by 'rooter' <86>Sep 30 07:42:07 userdel[109200]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 30 07:42:07 groupadd[109213]: group added to /etc/group: name=rooter, GID=1790 <86>Sep 30 07:42:07 groupadd[109213]: group added to /etc/gshadow: name=rooter <86>Sep 30 07:42:07 groupadd[109213]: new group: name=rooter, GID=1790 <86>Sep 30 07:42:07 useradd[109228]: new user: name=rooter, UID=1790, GID=1790, home=/root, shell=/bin/bash, from=none <86>Sep 30 07:42:07 userdel[109238]: delete user 'builder' <86>Sep 30 07:42:07 userdel[109238]: removed group 'builder' owned by 'builder' <86>Sep 30 07:42:07 userdel[109238]: removed shadow group 'builder' owned by 'builder' <86>Sep 30 07:42:07 groupadd[109251]: group added to /etc/group: name=builder, GID=1791 <86>Sep 30 07:42:07 groupadd[109251]: group added to /etc/gshadow: name=builder <86>Sep 30 07:42:07 groupadd[109251]: new group: name=builder, GID=1791 <86>Sep 30 07:42:07 useradd[109259]: new user: name=builder, UID=1791, GID=1791, home=/usr/src, shell=/bin/bash, from=none <13>Sep 30 07:42:10 rpmi: rpm-macros-cmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320961 installed <13>Sep 30 07:42:11 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791089 installed <13>Sep 30 07:42:11 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Sep 30 07:42:11 rpmi: libuv-1.46.0-alt1 sisyphus+326001.100.1.1 1690655255 installed <13>Sep 30 07:42:11 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444234 installed <13>Sep 30 07:42:11 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Sep 30 07:42:11 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Sep 30 07:42:11 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Sep 30 07:42:11 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Sep 30 07:42:11 rpmi: libgnutls30-3.8.1-alt2 sisyphus+326772.40.3.1 1692114472 installed <13>Sep 30 07:42:11 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690560 installed <13>Sep 30 07:42:11 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690560 installed <13>Sep 30 07:42:11 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Sep 30 07:42:12 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472364 installed <13>Sep 30 07:42:12 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472364 installed <13>Sep 30 07:42:12 rpmi: cmake-modules-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 30 07:42:12 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Sep 30 07:42:12 rpmi: publicsuffix-list-dafsa-20230701-alt1 sisyphus+324303.100.1.1 1688561153 installed <13>Sep 30 07:42:12 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131180 installed <13>Sep 30 07:42:12 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690509 installed <13>Sep 30 07:42:12 rpmi: libnghttp2-1.54.0-alt1 sisyphus+324359.10000.11.1 1689368796 installed <13>Sep 30 07:42:12 rpmi: openldap-common-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Sep 30 07:42:12 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Sep 30 07:42:12 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Sep 30 07:42:12 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Sep 30 07:42:12 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072361 installed <13>Sep 30 07:42:12 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Sep 30 07:42:12 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <13>Sep 30 07:42:12 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Sep 30 07:42:12 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Sep 30 07:42:12 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 30 07:42:12 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 30 07:42:12 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Sep 30 07:42:12 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Sep 30 07:42:12 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083450 installed <13>Sep 30 07:42:13 rpmi: libcrypto3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159275 installed <13>Sep 30 07:42:13 rpmi: libssl3-3.1.3-alt1 sisyphus+329935.40.3.2 1695159275 installed <86>Sep 30 07:42:13 groupadd[115497]: group added to /etc/group: name=_keytab, GID=999 <86>Sep 30 07:42:13 groupadd[115497]: group added to /etc/gshadow: name=_keytab <86>Sep 30 07:42:13 groupadd[115497]: new group: name=_keytab, GID=999 <13>Sep 30 07:42:13 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185512 installed <13>Sep 30 07:42:13 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478553 installed <86>Sep 30 07:42:13 groupadd[115551]: group added to /etc/group: name=sasl, GID=998 <86>Sep 30 07:42:13 groupadd[115551]: group added to /etc/gshadow: name=sasl <86>Sep 30 07:42:13 groupadd[115551]: new group: name=sasl, GID=998 <13>Sep 30 07:42:13 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392231 installed <13>Sep 30 07:42:13 rpmi: libldap2-2.6.4-alt1 sisyphus+324359.600.5.1 1689262623 installed <13>Sep 30 07:42:13 rpmi: libarchive13-3.6.1-alt2 sisyphus+324359.1300.6.1 1689326414 installed <13>Sep 30 07:42:13 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636581 installed <13>Sep 30 07:42:13 rpmi: libcurl-8.3.0-alt1 sisyphus+329453.400.5.1 1694962591 installed <13>Sep 30 07:42:13 rpmi: cmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320961 installed <13>Sep 30 07:42:13 rpmi: ctest-3.27.1-alt1 sisyphus+328181.200.1.1 1693320961 installed <13>Sep 30 07:42:13 rpmi: libssl-devel-3.1.3-alt1 sisyphus+329935.40.3.2 1695159275 installed <13>Sep 30 07:42:13 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed <13>Sep 30 07:42:13 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402045 installed Building target platforms: i586 Building for target i586 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: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.67974 + 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.67974 + 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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + 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=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --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 '1791' is supported by ustar format... yes checking whether GID '1791' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for i586-alt-linux-gcc... i586-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 i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to enable C11 features... none needed checking whether i586-alt-linux-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of i586-alt-linux-gcc... none checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether the compiler supports GNU C++... yes checking whether i586-alt-linux-g++ accepts -g... yes checking for i586-alt-linux-g++ option to enable C++11 features... none needed checking dependency style of i586-alt-linux-g++... none checking whether i586-alt-linux-g++ supports C++14 features by default... yes checking whether i586-alt-linux-g++ supports C++11 library features by default... yes checking build system type... i586-alt-linux-gnu checking host system type... i586-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 i586-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 i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop checking how to convert i586-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 i586-alt-linux-file... no checking for file... file checking for i586-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for i586-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i586-alt-linux-strip... no checking for strip... strip checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from i586-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 i586-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 i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-gcc static flag -static works... no checking if i586-alt-linux-gcc supports -c -o file.o... yes checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) 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... i586-alt-linux-g++ -E checking for ld used by i586-alt-linux-g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking for i586-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-g++ static flag -static works... no checking if i586-alt-linux-g++ supports -c -o file.o... yes checking if i586-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) 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 *... 4 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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/blob.lo src/capnp/blob.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/c++.capnp.lo src/capnp/c++.capnp.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/list.lo src/capnp/list.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/stream.capnp.lo src/capnp/stream.capnp.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema.capnp.lo src/capnp/schema.capnp.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/any.lo src/capnp/any.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/message.lo src/capnp/message.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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 = 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: '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 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 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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize.lo src/capnp/serialize.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-text.lo src/capnp/serialize-text.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/arena.lo src/capnp/arena.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-packed.lo src/capnp/serialize-packed.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize-packed.c++ -fPIC -DPIC -o src/capnp/.libs/serialize-packed.o src/capnp/serialize-packed.c++: In member function 'virtual void capnp::_::PackedOutputStream::write(const void*, size_t)': src/capnp/serialize-packed.c++:412:17: warning: comparison of integer expressions of different signedness: 'capnp::uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 412 | if (count <= reinterpret_cast(buffer.end()) - out) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = 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: '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-packed.c++:126:7: 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 = unsigned int&; T = 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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/common.lo src/kj/common.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/units.lo src/kj/units.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/memory.lo src/kj/memory.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/cidr.lo src/kj/cidr.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/array.lo src/kj/array.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/refcount.lo src/kj/refcount.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/list.lo src/kj/list.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/source-location.lo src/kj/source-location.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema.lo src/capnp/schema.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema.c++ -fPIC -DPIC -o src/capnp/.libs/schema.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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema-parser.lo src/capnp/schema-parser.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/string-tree.lo src/kj/string-tree.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = 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: 'unsigned int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/hash.lo src/kj/hash.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/generics.lo src/capnp/compiler/generics.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/stringify.lo src/capnp/stringify.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/arena.lo src/kj/arena.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'size_t' {aka 'unsigned int'} and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/debug.lo src/kj/debug.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/string.lo src/kj/string.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/mutex.lo src/kj/mutex.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/table.lo src/kj/table.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int&; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = 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: '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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/time.lo src/kj/time.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/thread.lo src/kj/thread.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/io.lo src/kj/io.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and 'size_t' {aka '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 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 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/io.c++:117:3: 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/kj/io.c++:276: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; \ | ^~ 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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/parse/char.lo src/kj/parse/char.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/lexer.lo src/capnp/compiler/lexer.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 > >::) + 4).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 = {}]' 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 > >::) + 4).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 > >::) + 4).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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/exception.lo src/kj/exception.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/test-helpers.lo src/kj/test-helpers.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/encoding.lo src/kj/encoding.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/compiler.lo src/capnp/compiler/compiler.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/dynamic.lo src/capnp/dynamic.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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/compiler/capnp.c++:531:9: 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/compiler/capnp.c++:1046: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; \ | ^~ 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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/layout.lo src/capnp/layout.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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 = 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: '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/layout.c++:3469:3: 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/layout.c++:3555: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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/main.lo src/kj/main.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/main.c++ -fPIC -DPIC -o src/kj/.libs/main.o src/kj/main.c++: In member function 'void kj::MainBuilder::MainImpl::operator()(kj::StringPtr, kj::ArrayPtr)': src/kj/main.c++:608:61: warning: comparison of integer expressions of different signedness: 'int' and 'kj::uint' {aka 'unsigned int'} [-Wsign-compare] 608 | for (; i < argSpec.maxCount && arguments.end() - argPos > requiredArgCount; ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 = 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: '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/main.c++:364: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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 'int'} and 'size_t' {aka '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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema-loader.lo src/capnp/schema-loader.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 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 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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/filesystem.lo src/kj/filesystem.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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=link i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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=compile i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/parser.lo src/capnp/compiler/parser.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; T = 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: '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/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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnpc.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/json.lo src/capnp/compat/json.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 = 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: '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/compat/json.c++:816: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: 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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-json.la -rpath /usr/lib src/capnp/compat/json.lo src/capnp/compat/json.capnp.lo libcapnp.la libkj.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnpc-c++ src/capnp/compiler/capnpc-c++.o libcapnp.la libkj.la libtool: link: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-win32.lo src/kj/async-win32.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc.capnp.lo src/capnp/rpc.capnp.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/persistent.capnp.lo src/capnp/persistent.capnp.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/timer.lo src/kj/timer.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/test.lo src/kj/test.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/dynamic-capability.lo src/capnp/dynamic-capability.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: 'int' and '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: 'int' and '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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-unix.lo src/kj/async-unix.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-test.la -rpath /usr/lib src/kj/test.lo libkj.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/url.lo src/kj/compat/url.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/gzip.lo src/kj/compat/gzip.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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, 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, 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 = 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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 = 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 = 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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/membrane.lo src/capnp/membrane.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and '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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/ez-rpc.lo src/capnp/ez-rpc.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc-twoparty.lo src/capnp/rpc-twoparty.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-async.lo src/capnp/serialize-async.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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.c++:635: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-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: 'int' and '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, 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, 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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and '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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async.lo src/kj/async.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int&; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = 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: '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: 'int' and '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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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=link i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnpc-capnp src/capnp/compiler/capnpc-capnp.o libcapnp.la libkj.la libtool: link: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capability.lo src/capnp/capability.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 'int'} and 'size_t' {aka '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 'int'} and 'size_t' {aka '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 = unsigned int&; T = 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: 'int' and '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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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/async-io-unix.c++:772:7: 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-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 = 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: '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/tls.lo src/kj/compat/tls.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; U = int&; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = 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: '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 = 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: '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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 = 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: 'int' and '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 = 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: 'int' and '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: 'int' and 'unsigned 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::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, 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 = 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: 'int' and 'unsigned 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::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, 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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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 = unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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 = 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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc.lo src/capnp/rpc.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-Wsign-compare] In file included from ./src/kj/exception.h:25: ./src/kj/array.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN5capnp10AnyPointer8PipelineENS0_26PromiseAndFulfillerAdapterIS4_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/array.h:251:8: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 8).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 251 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:252:12: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 8).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 252 | size_t sizeCopy = size_; | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:256:7: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 8).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 256 | disposer->dispose(ptrCopy, sizeCopy, sizeCopy); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-io.lo src/kj/async-io.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 long unsigned int&; WiderType::Type, typename Decay_::Type> = long long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long 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 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 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 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/async-io.c++:321:7: 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-io.c++:2576: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: 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 = 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: 'int' and '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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and '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 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned 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 = 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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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 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 long unsigned int]' src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise}; T = long 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 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 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: 'int' and 'unsigned 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-io.c++:741:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-async.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-gzip.la -rpath /usr/lib src/kj/compat/gzip.lo libkj-async.la libkj.la -lz libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-tls.la -rpath /usr/lib src/kj/compat/readiness-io.lo src/kj/compat/tls.lo libkj-async.la libkj.la -lssl -lcrypto libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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=link i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-rpc.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/http.lo src/kj/compat/http.c++ libtool: compile: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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++:1405:7: 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/kj/compat/http.c++:2320:13: 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.c++:2466:7: 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.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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned 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}::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 >, 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 = 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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> >, 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> >, 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 = 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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 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 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 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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::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, 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 = 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: 'int' and 'unsigned 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::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, 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 = 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: 'int' and '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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned 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 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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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::Promise)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(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(unsigned int, kj::Promise)::::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(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(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 = 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: 'int' and 'unsigned int' [-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(unsigned int, kj::Promise)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(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(unsigned int, kj::Promise)::::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(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(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 = 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: 'int' and 'unsigned 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}::HttpClientAdapter::DelayedEofInputStream::wrap(unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(unsigned int, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(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, unsigned int, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(unsigned int, kj::Promise):: >; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(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(unsigned int, kj::Promise)::; ErrorFunc = kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(unsigned int, kj::Promise)::; T = 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 = 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: 'int' and 'unsigned 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 long unsigned int, kj::Promise)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long 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 long unsigned int, kj::Promise)::::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long 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 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 long unsigned int]' src/kj/compat/http.c++:6478:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-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 long unsigned int, kj::Promise)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long 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 long unsigned int, kj::Promise)::::, PropagateException>; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long 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 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 long unsigned int]' src/kj/compat/http.c++:6478:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned 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 long unsigned int, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long long unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long long unsigned int, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long long unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long 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 long unsigned int, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long long unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long long unsigned int, kj::Promise):: >; Params = {kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long long unsigned int, kj::Promise)::, kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long 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 long unsigned int, kj::Promise)::; ErrorFunc = kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(long long unsigned int, kj::Promise)::; T = long 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 long unsigned int]' src/kj/compat/http.c++:6478:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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 long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-Wsign-compare] In function 'void kj::ctor(T&, Params&& ...) [with T = unsigned int; Params = {unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = 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: '*(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: '*(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, inlined from 'void kj::_::AdapterPromiseNode::reject(kj::Exception&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]' at ./src/kj/async-inl.h:1194:8: ./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, inlined from 'void kj::_::AdapterPromiseNode::fulfill(T&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]' at ./src/kj/async-inl.h:1186:8: ./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 >::)))[1]' 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 >::)))[1]' 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 = unsigned int; Params = {unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = 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: '*(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: '*(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 = unsigned int; Params = {unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = 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: '*(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: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4597 | CompressionParameters result; | ^~~~~~ In file included from src/kj/compat/http.h:40: ./src/kj/one-of.h: In member function 'virtual void kj::_::AdapterPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::WebSocketPipeImpl::BlockedReceive>::_ZThn12_N2kj1_18AdapterPromiseNodeINS_5OneOfIJNS_6StringENS_5ArrayIhEENS_9WebSocket5CloseEEEENS_12_GLOBAL__N_117WebSocketPipeImpl14BlockedReceiveEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/one-of.h:496:9: warning: '.kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::.kj::_::NullableValue, kj::WebSocket::Close> >::._anon_1::value.kj::OneOf, kj::WebSocket::Close>::tag' may be used uninitialized [-Wmaybe-uninitialized] 496 | if (tag == typeIndex()) { | ^~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:251:8: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 251 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:252:12: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 252 | size_t sizeCopy = size_; | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:256:7: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 256 | disposer->dispose(ptrCopy, sizeCopy, sizeCopy); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/one-of.h: In member function 'virtual void kj::_::AdapterPromiseNode, kj::WebSocket::Close>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> > >::_ZThn12_N2kj1_18AdapterPromiseNodeINS_5OneOfIJNS_6StringENS_5ArrayIhEENS_9WebSocket5CloseEEEENS_8Canceler11AdapterImplIS8_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/one-of.h:496:9: warning: '.kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::.kj::_::NullableValue, kj::WebSocket::Close> >::._anon_1::value.kj::OneOf, kj::WebSocket::Close>::tag' may be used uninitialized [-Wmaybe-uninitialized] 496 | if (tag == typeIndex()) { | ^~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/one-of.h: In member function 'virtual void kj::_::AdapterPromiseNode, kj::WebSocket::Close>, kj::Canceler::AdapterImpl, kj::WebSocket::Close> > >::_ZThn12_N2kj1_18AdapterPromiseNodeINS_5OneOfIJNS_6StringENS_5ArrayIhEENS_9WebSocket5CloseEEEENS_8Canceler11AdapterImplIS8_EEE7fulfillEOS8_(kj::OneOf, kj::WebSocket::Close>&&)': ./src/kj/one-of.h:496:9: warning: '.kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::.kj::_::NullableValue, kj::WebSocket::Close> >::._anon_1::value.kj::OneOf, kj::WebSocket::Close>::tag' may be used uninitialized [-Wmaybe-uninitialized] 496 | if (tag == typeIndex()) { | ^~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:251:8: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 251 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:252:12: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 252 | size_t sizeCopy = size_; | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:256:7: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 256 | disposer->dispose(ptrCopy, sizeCopy, sizeCopy); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/one-of.h: In member function 'virtual void kj::_::AdapterPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::WebSocketPipeImpl::BlockedReceive>::_ZThn12_N2kj1_18AdapterPromiseNodeINS_5OneOfIJNS_6StringENS_5ArrayIhEENS_9WebSocket5CloseEEEENS_12_GLOBAL__N_117WebSocketPipeImpl14BlockedReceiveEE7fulfillEOS8_(kj::OneOf, kj::WebSocket::Close>&&)': ./src/kj/one-of.h:496:9: warning: '.kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::.kj::_::NullableValue, kj::WebSocket::Close> >::._anon_1::value.kj::OneOf, kj::WebSocket::Close>::tag' may be used uninitialized [-Wmaybe-uninitialized] 496 | if (tag == typeIndex()) { | ^~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:251:8: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 251 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:252:12: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 252 | size_t sizeCopy = size_; | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:256:7: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr, kj::WebSocket::Close> >,kj::_::ExceptionOr, kj::WebSocket::Close> >::value.kj::Maybe, kj::WebSocket::Close> >::ptr.kj::_::NullableValue, kj::WebSocket::Close> >::) + 4).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 256 | disposer->dispose(ptrCopy, sizeCopy, sizeCopy); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/one-of.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeINS_10HttpClient17WebSocketResponseENS0_26PromiseAndFulfillerAdapterIS3_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/one-of.h:496:9: warning: '((kj::OneOf, kj::Own >*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[1].kj::OneOf, kj::Own >::tag' may be used uninitialized [-Wmaybe-uninitialized] 496 | if (tag == typeIndex()) { | ^~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:281:8: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:281:8: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/one-of.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeINS_10HttpClient17WebSocketResponseENS0_26PromiseAndFulfillerAdapterIS3_EEE7fulfillEOS3_(kj::HttpClient::WebSocketResponse&&)': ./src/kj/one-of.h:496:9: warning: '((kj::OneOf, kj::Own >*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[1].kj::OneOf, kj::Own >::tag' may be used uninitialized [-Wmaybe-uninitialized] 496 | if (tag == typeIndex()) { | ^~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:281:8: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:281:8: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-http.la -rpath /usr/lib src/kj/compat/url.lo src/kj/compat/http.lo libkj-async.la libkj.la -lz libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-websocket.la -rpath /usr/lib src/capnp/compat/websocket-rpc.lo libcapnp.la libcapnp-rpc.la libkj.la libkj-async.la libkj-http.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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.21236 + 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/lib' /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/lib' libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-1.0.1.so /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-test.la -rpath /usr/lib src/kj/test.lo libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/.libs/test.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libkj-test-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-async.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib -L/usr/lib -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libkj-async-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-http.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/compat/.libs/url.o src/kj/compat/.libs/http.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj-async -lkj -lz -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libkj-http-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-tls.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib -L/usr/lib -lkj-async -lkj -lssl -lcrypto -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libkj-tls-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libkj-gzip.la -rpath /usr/lib src/kj/compat/gzip.lo libkj-async.la libkj.la -lz -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/compat/.libs/gzip.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj-async -lkj -lz -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libkj-gzip-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib -L/usr/lib -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libcapnp-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-rpc.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib -L/usr/lib -lcapnp -lkj-async -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libcapnp-rpc-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-json.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib -L/usr/lib -lcapnp -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libcapnp-json-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnp-websocket.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/websocket-rpc.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lcapnp -lcapnp-rpc -lkj -lkj-async -lkj-http -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libcapnp-websocket-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1 -no-undefined -o libcapnpc.la -rpath /usr/lib 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: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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/lib -L/usr/lib -lcapnp -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -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/lib/libcapnpc-1.0.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { 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/lib/libcapnpc.la libtool: warning: remember to run 'libtool --finish /usr/lib' /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/lib' libtool: warning: 'libcapnp-json.la' has not been installed in '/usr/lib' libtool: warning: 'libcapnp.la' has not been installed in '/usr/lib' libtool: warning: 'libkj.la' has not been installed in '/usr/lib' 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/lib' libtool: warning: 'libkj.la' has not been installed in '/usr/lib' 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/lib' libtool: warning: 'libkj.la' has not been installed in '/usr/lib' 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/lib/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/lib/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/lib/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/lib/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/lib/libcapnpc.la' removed './usr/lib/libcapnp-websocket.la' removed './usr/lib/libcapnp-json.la' removed './usr/lib/libcapnp-rpc.la' removed './usr/lib/libcapnp.la' removed './usr/lib/libkj-gzip.la' removed './usr/lib/libkj-tls.la' removed './usr/lib/libkj-http.la' removed './usr/lib/libkj-async.la' removed './usr/lib/libkj-test.la' removed './usr/lib/libkj.la' mode of './usr/lib/libcapnpc-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-websocket-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-json-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-rpc-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-gzip-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-tls-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-http-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-async-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-test-1.0.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/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/lib/pkgconfig/kj-test.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-test.pc: Libs: '-L${libdir} -lkj-test ' --> '-lkj-test' /usr/lib/pkgconfig/kj-tls.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-tls.pc: Libs: '-L${libdir} -lkj-tls ' --> '-lkj-tls' /usr/lib/pkgconfig/kj-gzip.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-gzip.pc: Libs: '-L${libdir} -lkj-gzip ' --> '-lkj-gzip' /usr/lib/pkgconfig/kj-http.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-http.pc: Libs: '-L${libdir} -lkj-http ' --> '-lkj-http' /usr/lib/pkgconfig/kj-async.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-async.pc: Libs: '-L${libdir} -lkj-async ' --> '-lkj-async' /usr/lib/pkgconfig/kj.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj.pc: Libs: '-L${libdir} -lkj ' --> '-lkj' /usr/lib/pkgconfig/capnp-websocket.pc: Cflags: '-I${includedir}' --> '' /usr/lib/pkgconfig/capnp-websocket.pc: Libs: '-L${libdir} -lcapnp-websocket' --> '-lcapnp-websocket' /usr/lib/pkgconfig/capnp-json.pc: Cflags: '-I${includedir}' --> '' /usr/lib/pkgconfig/capnp-json.pc: Libs: '-L${libdir} -lcapnp-json' --> '-lcapnp-json' /usr/lib/pkgconfig/capnp-rpc.pc: Cflags: '-I${includedir}' --> '' /usr/lib/pkgconfig/capnp-rpc.pc: Libs: '-L${libdir} -lcapnp-rpc' --> '-lcapnp-rpc' /usr/lib/pkgconfig/capnpc.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/capnpc.pc: Libs: '-L${libdir} -lcapnpc ' --> '-lcapnpc' /usr/lib/pkgconfig/capnp.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/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/lib: (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.87397 + 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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 '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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 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 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 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; \ | ^~ 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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 '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 = 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: '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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 '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/message-test.c++:103:3: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'int' and '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; \ | ^~ 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 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 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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 '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and '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: 'int' and 'unsigned 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 = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = 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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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/filesystem-disk-test.c++:418:5: 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; \ | ^~ 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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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 '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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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 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 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 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 unsigned int]': src/kj/string-test.c++:161: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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 > >::) + 4).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 > >::) + 4).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 > >::) + 4).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 > >::) + 4).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 > >::) + 4).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 > >::) + 4).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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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/readiness-io-test.c++:212:7: 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/readiness-io-test.c++:242:7: 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; \ | ^~ 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: 'int' and '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: 'int' and '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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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/table-test.c++:295: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/table-test.c++:470:9: 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/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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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/filesystem-test.c++:470:5: 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; \ | ^~ 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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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/serialize-async-test.c++:419:3: 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/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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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; \ | ^~ 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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 long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long 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: 'int' and '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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and '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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-Wsign-compare] In file included from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24: ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test12TestMembrane6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestMembrane::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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 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: 'int' and '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: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/compat/websocket-rpc-test.c++:50:9: required from 'TestCase27::run():: [with auto:1 = kj::Maybe&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = TestCase27::run()::&; ParamTypes = {kj::Maybe&&}]' ./src/kj/async-inl.h:1295:81: 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/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/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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 '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 = 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: '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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 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 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: 'int' and 'unsigned int' [-Wsign-compare] In file included 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/capability-test.c++:22: ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestInterface6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestInterface6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestInterface::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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/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 '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-io-test.c++:1381: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/async-io-test.c++:1450: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; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int&]': src/kj/async-io-test.c++:1760:5: 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; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = const int&; T = long 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 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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned 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 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 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 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: 'int' and 'unsigned 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 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 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 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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 = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = 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: 'int' and 'unsigned 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 long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long long unsigned int]' src/kj/async-io-test.c++:2680:5: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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++:151:3: 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++: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++: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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-Wsign-compare] In file included from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24: ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestStreaming6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestStreaming6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestStreaming::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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 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/capnp/encoding-test.c++:1580: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/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; \ | ^~ 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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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/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: '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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and '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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestInterface6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestInterface6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestInterface::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestCallOrder6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestCallOrder6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestCallOrder::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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++' i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 = 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: '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 long unsigned int]': src/kj/compat/http-test.c++:1745:21: 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; \ | ^~ ./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 = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = 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 '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: 'int' and '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, 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, 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 = 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: 'int' and 'unsigned 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}::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, 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 = 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: 'int' and 'unsigned int' [-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 = 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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 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: 'int' and 'unsigned int' [-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 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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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: 'int' and 'unsigned 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: 'int' and '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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned 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 long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long 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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-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: 'int' and '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 i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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: i586-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 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -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 (4 μs) [ TEST ] kj/common-test.c++:62: legacy test: Common/Maybe [ PASS ] kj/common-test.c++:62: legacy test: Common/Maybe (1 μ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 (3 μ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 (2 μ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 (3 μ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 (0 μ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 (0 μs) [ TEST ] kj/array-test.c++:114: legacy test: Array/ComplexConstructor [ PASS ] kj/array-test.c++:114: legacy test: Array/ComplexConstructor (1 μs) [ TEST ] kj/array-test.c++:126: legacy test: Array/ThrowingConstructor [ PASS ] kj/array-test.c++:126: legacy test: Array/ThrowingConstructor (96 μs) [ TEST ] kj/array-test.c++:135: legacy test: Array/ThrowingDestructor [ PASS ] kj/array-test.c++:135: legacy test: Array/ThrowingDestructor (19 μ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 (17 μ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() (0 μ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 (3 μ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 (20 μ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 (318 μs) [ TEST ] kj/string-test.c++:168: legacy test: String/tryParseAs [ PASS ] kj/string-test.c++:168: legacy test: String/tryParseAs (8 μs) [ TEST ] kj/string-test.c++:254: legacy test: String/StlInterop [ PASS ] kj/string-test.c++:254: legacy test: String/StlInterop (0 μ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() (1 μ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 (31 μ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 (1 μ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 (37 μ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 (19 μ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 (31602 μs) [ TEST ] kj/table-test.c++:334: double-index table [ PASS ] kj/table-test.c++:334: double-index table (55 μs) [ TEST ] kj/table-test.c++:412: benchmark: kj::Table [ PASS ] kj/table-test.c++:412: benchmark: kj::Table (44768 μs) [ TEST ] kj/table-test.c++:448: benchmark: std::unordered_set [ PASS ] kj/table-test.c++:448: benchmark: std::unordered_set (51154 μs) [ TEST ] kj/table-test.c++:488: benchmark: kj::Table [ PASS ] kj/table-test.c++:488: benchmark: kj::Table (130693 μs) [ TEST ] kj/table-test.c++:533: benchmark: std::unordered_set [ PASS ] kj/table-test.c++:533: benchmark: std::unordered_set (182509 μs) [ TEST ] kj/table-test.c++:578: B-tree internals [ PASS ] kj/table-test.c++:578: B-tree internals (1 μs) [ TEST ] kj/table-test.c++:666: simple tree table [ PASS ] kj/table-test.c++:666: simple tree table (67 μs) [ TEST ] kj/table-test.c++:858: large tree table [ PASS ] kj/table-test.c++:858: large tree table (452743 μs) [ TEST ] kj/table-test.c++:912: TreeIndex fuzz test [ PASS ] kj/table-test.c++:912: TreeIndex fuzz test (1761 μ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 (411167 μs) [ TEST ] kj/table-test.c++:1033: benchmark: std::set [ PASS ] kj/table-test.c++:1033: benchmark: std::set (191375 μs) [ TEST ] kj/table-test.c++:1073: benchmark: kj::Table [ PASS ] kj/table-test.c++:1073: benchmark: kj::Table (1076866 μs) [ TEST ] kj/table-test.c++:1113: benchmark: std::set [ PASS ] kj/table-test.c++:1113: benchmark: std::set (773085 μs) [ TEST ] kj/table-test.c++:1158: insertion order index [ PASS ] kj/table-test.c++:1158: insertion order index (12 μ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 (3 μs) [ TEST ] kj/table-test.c++:1376: TreeIndex rollback on insertion failure [ PASS ] kj/table-test.c++:1376: TreeIndex rollback on insertion failure (6 μs) [ TEST ] kj/map-test.c++:29: HashMap [ PASS ] kj/map-test.c++:29: HashMap (9 μs) [ TEST ] kj/map-test.c++:78: TreeMap [ PASS ] kj/map-test.c++:78: TreeMap (4 μs) [ TEST ] kj/map-test.c++:127: TreeMap range [ PASS ] kj/map-test.c++:127: TreeMap range (3 μs) [ TEST ] kj/map-test.c++:168: HashMap findOrCreate throws [ PASS ] kj/map-test.c++:168: HashMap findOrCreate throws (16 μs) [ TEST ] kj/map-test.c++:209: HashMap eraseAll [ PASS ] kj/map-test.c++:209: HashMap eraseAll (1 μ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 (3 μ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 (2 μ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 (3 μ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 (1 μ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 (2 μ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 (10 μs) [ TEST ] kj/encoding-test.c++:288: URI encoding/decoding [ PASS ] kj/encoding-test.c++:288: URI encoding/decoding (12 μs) [ TEST ] kj/encoding-test.c++:322: URL component encoding [ PASS ] kj/encoding-test.c++:322: URL component encoding (6 μ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 (3 μs) [ TEST ] kj/encoding-test.c++:373: C escape encoding/decoding [ PASS ] kj/encoding-test.c++:373: C escape encoding/decoding (10 μ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 (0 μs) [ TEST ] kj/exception-test.c++:41: legacy test: Exception/RunCatchingExceptions [ PASS ] kj/exception-test.c++:41: legacy test: Exception/RunCatchingExceptions (35 μs) [ TEST ] kj/exception-test.c++:64: legacy test: Exception/RunCatchingExceptionsStdException [ PASS ] kj/exception-test.c++:64: legacy test: Exception/RunCatchingExceptionsStdException (26 μs) [ TEST ] kj/exception-test.c++:76: legacy test: Exception/RunCatchingExceptionsOtherException [ PASS ] kj/exception-test.c++:76: legacy test: Exception/RunCatchingExceptionsOtherException (12 μs) [ TEST ] kj/exception-test.c++:107: legacy test: Exception/UnwindDetector [ PASS ] kj/exception-test.c++:107: legacy test: Exception/UnwindDetector (45 μs) [ TEST ] kj/exception-test.c++:141: legacy test: Exception/ExceptionCallbackMustBeOnStack [ PASS ] kj/exception-test.c++:141: legacy test: Exception/ExceptionCallbackMustBeOnStack (17 μ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 (8 μs) [ TEST ] kj/exception-test.c++:218: InFlightExceptionIterator works [ PASS ] kj/exception-test.c++:218: InFlightExceptionIterator works (14 μs) [ TEST ] kj/exception-test.c++:252: computeRelativeTrace [ PASS ] kj/exception-test.c++:252: computeRelativeTrace (1 μs) [ TEST ] kj/debug-test.c++:206: legacy test: Debug/Log [ PASS ] kj/debug-test.c++:206: legacy test: Debug/Log (88 μs) [ TEST ] kj/debug-test.c++:284: legacy test: Debug/Exception [ PASS ] kj/debug-test.c++:284: legacy test: Debug/Exception (0 μs) [ TEST ] kj/debug-test.c++:295: legacy test: Debug/Catch [ PASS ] kj/debug-test.c++:295: legacy test: Debug/Catch (36 μs) [ TEST ] kj/debug-test.c++:359: legacy test: Debug/Syscall [ PASS ] kj/debug-test.c++:359: legacy test: Debug/Syscall (65 μs) [ TEST ] kj/debug-test.c++:415: legacy test: Debug/Context [ PASS ] kj/debug-test.c++:415: legacy test: Debug/Context (49 μs) [ TEST ] kj/debug-test.c++:466: magic assert stringification [ PASS ] kj/debug-test.c++:466: magic assert stringification (79 μs) [ TEST ] kj/arena-test.c++:62: legacy test: Arena/Object [ PASS ] kj/arena-test.c++:62: legacy test: Arena/Object (3 μ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 (25 μs) [ TEST ] kj/arena-test.c++:168: legacy test: Arena/ArrayThrow [ PASS ] kj/arena-test.c++:168: legacy test: Arena/ArrayThrow (13 μ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 (0 μ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 (1 μ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 (3 μ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 (0 μ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 (22 μs) [ TEST ] kj/io-test.c++:61: stringify AutoCloseFd [ PASS ] kj/io-test.c++:61: stringify AutoCloseFd (4 μs) [ TEST ] kj/io-test.c++:69: VectorOutputStream [ PASS ] kj/io-test.c++:69: VectorOutputStream (2 μs) [ TEST ] kj/io-test.c++:146: InputStream::readAllText() / readAllBytes() [ PASS ] kj/io-test.c++:146: InputStream::readAllText() / readAllBytes() (9765 μ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 (18 μs) [ TEST ] kj/mutex-test.c++:65: legacy test: Mutex/MutexGuarded [ PASS ] kj/mutex-test.c++:65: legacy test: Mutex/MutexGuarded (130425 μs) [ TEST ] kj/mutex-test.c++:169: legacy test: Mutex/When [ PASS ] kj/mutex-test.c++:169: legacy test: Mutex/When (43434 μs) [ TEST ] kj/mutex-test.c++:262: legacy test: Mutex/WhenWithTimeout [ PASS ] kj/mutex-test.c++:262: legacy test: Mutex/WhenWithTimeout (73427 μs) [ TEST ] kj/mutex-test.c++:391: legacy test: Mutex/WhenWithTimeoutPreciseTiming [ PASS ] kj/mutex-test.c++:391: legacy test: Mutex/WhenWithTimeoutPreciseTiming (100083 μs) [ TEST ] kj/mutex-test.c++:422: legacy test: Mutex/WhenWithTimeoutPreciseTimingAfterInterrupt [ PASS ] kj/mutex-test.c++:422: legacy test: Mutex/WhenWithTimeoutPreciseTimingAfterInterrupt (100146 μs) [ TEST ] kj/mutex-test.c++:456: wait()s wake each other [ PASS ] kj/mutex-test.c++:456: wait()s wake each other (111 μs) [ TEST ] kj/mutex-test.c++:478: legacy test: Mutex/Lazy [ PASS ] kj/mutex-test.c++:478: legacy test: Mutex/Lazy (10101 μs) [ TEST ] kj/mutex-test.c++:503: legacy test: Mutex/LazyException [ PASS ] kj/mutex-test.c++:503: legacy test: Mutex/LazyException (63 μs) [ TEST ] kj/mutex-test.c++:568: ExternalMutexGuarded destroy after release [ PASS ] kj/mutex-test.c++:568: ExternalMutexGuarded destroy after release (0 μ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 (10109 μs) [ TEST ] kj/time-test.c++:41: stringify times [ PASS ] kj/time-test.c++:41: stringify times (8 μ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 (150071 μs) [ TEST ] kj/threadlocal-test.c++:33: legacy test: ThreadLocal/Basic [ PASS ] kj/threadlocal-test.c++:33: legacy test: ThreadLocal/Basic (83 μs) [ TEST ] kj/filesystem-test.c++:29: Path [ PASS ] kj/filesystem-test.c++:29: Path (46 μs) [ TEST ] kj/filesystem-test.c++:89: Path comparisons [ PASS ] kj/filesystem-test.c++:89: Path comparisons (17 μs) [ TEST ] kj/filesystem-test.c++:130: Path exceptions [ PASS ] kj/filesystem-test.c++:130: Path exceptions (338 μs) [ TEST ] kj/filesystem-test.c++:162: Win32 Path [ PASS ] kj/filesystem-test.c++:162: Win32 Path (35 μs) [ TEST ] kj/filesystem-test.c++:213: Win32 Path exceptions [ PASS ] kj/filesystem-test.c++:213: Win32 Path exceptions (319 μ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 (32 μs) [ TEST ] kj/filesystem-test.c++:378: InMemoryFile::copy() [ PASS ] kj/filesystem-test.c++:378: InMemoryFile::copy() (563 μs) [ TEST ] kj/filesystem-test.c++:410: File::copy() [ PASS ] kj/filesystem-test.c++:410: File::copy() (305 μs) [ TEST ] kj/filesystem-test.c++:442: InMemoryDirectory [ PASS ] kj/filesystem-test.c++:442: InMemoryDirectory (61 μs) [ TEST ] kj/filesystem-test.c++:615: InMemoryDirectory symlinks [ PASS ] kj/filesystem-test.c++:615: InMemoryDirectory symlinks (62 μ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 (11 μ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 (105 μs) [ TEST ] kj/filesystem-disk-test.c++:373: DiskFile::copy() [ PASS ] kj/filesystem-disk-test.c++:373: DiskFile::copy() (217 μs) [ TEST ] kj/filesystem-disk-test.c++:398: DiskDirectory [ PASS ] kj/filesystem-disk-test.c++:398: DiskDirectory (267 μs) [ TEST ] kj/filesystem-disk-test.c++:546: DiskDirectory symlinks [ PASS ] kj/filesystem-disk-test.c++:546: DiskDirectory symlinks (144 μs) [ TEST ] kj/filesystem-disk-test.c++:602: DiskDirectory link [ PASS ] kj/filesystem-disk-test.c++:602: DiskDirectory link (61 μs) [ TEST ] kj/filesystem-disk-test.c++:630: DiskDirectory copy [ PASS ] kj/filesystem-disk-test.c++:630: DiskDirectory copy (134 μs) [ TEST ] kj/filesystem-disk-test.c++:654: DiskDirectory copy-replace [ PASS ] kj/filesystem-disk-test.c++:654: DiskDirectory copy-replace (224 μs) [ TEST ] kj/filesystem-disk-test.c++:691: DiskDirectory move [ PASS ] kj/filesystem-disk-test.c++:691: DiskDirectory move (66 μs) [ TEST ] kj/filesystem-disk-test.c++:710: DiskDirectory move-replace [ PASS ] kj/filesystem-disk-test.c++:710: DiskDirectory move-replace (87 μs) [ TEST ] kj/filesystem-disk-test.c++:742: DiskDirectory createTemporary [ PASS ] kj/filesystem-disk-test.c++:742: DiskDirectory createTemporary (21 μs) [ TEST ] kj/filesystem-disk-test.c++:752: DiskDirectory replaceSubdir() [ PASS ] kj/filesystem-disk-test.c++:752: DiskDirectory replaceSubdir() (100 μ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 (51 μ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 (73 μ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 (81 μs) [ TEST ] kj/test-test.c++:36: GlobFilter [ PASS ] kj/test-test.c++:36: GlobFilter (8 μs) [ TEST ] kj/test-test.c++:88: expect exit from exit [ PASS ] kj/test-test.c++:88: expect exit from exit (686 μs) [ TEST ] kj/test-test.c++:94: expect exit from thrown exception *** Fatal uncaught std::exception: test error stack: f775b814 f7696458 f7696942 f775c55d 56632eb8 f7a14dde 567e3375 f7a4793a f7a4841a f7a48bba f7a19c4f f7a1b984 f7a46613 f749fbf4 f749fcb7 566f90a6 [ PASS ] kj/test-test.c++:94: expect exit from thrown exception (465 μs) [ TEST ] kj/test-test.c++:99: expect signal from abort [ PASS ] kj/test-test.c++:99: expect signal from abort (286 μs) [ TEST ] kj/test-test.c++:103: expect signal from sigint [ PASS ] kj/test-test.c++:103: expect signal from sigint (501 μs) [ TEST ] capnp/common-test.c++:35: legacy test: Common/Version [ PASS ] capnp/common-test.c++:35: legacy test: Common/Version (1 μs) [ TEST ] capnp/blob-test.c++:34: legacy test: Blob/Text [ PASS ] capnp/blob-test.c++:34: legacy test: Blob/Text (0 μ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 (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-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 (4 μs) [ TEST ] capnp/layout-test.c++:289: legacy test: WireFormat/StructRoundTrip_OneSegment [ PASS ] capnp/layout-test.c++:289: legacy test: WireFormat/StructRoundTrip_OneSegment (31 μs) [ TEST ] capnp/layout-test.c++:327: legacy test: WireFormat/StructRoundTrip_OneSegmentPerAllocation [ PASS ] capnp/layout-test.c++:327: legacy test: WireFormat/StructRoundTrip_OneSegmentPerAllocation (18 μs) [ TEST ] capnp/layout-test.c++:366: legacy test: WireFormat/StructRoundTrip_MultipleSegmentsWithMultipleAllocations [ PASS ] capnp/layout-test.c++:366: legacy test: WireFormat/StructRoundTrip_MultipleSegmentsWithMultipleAllocations (4 μ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 (56 μs) [ TEST ] capnp/any-test.c++:109: legacy test: Any/AnyStruct [ PASS ] capnp/any-test.c++:109: legacy test: Any/AnyStruct (9 μs) [ TEST ] capnp/any-test.c++:181: legacy test: Any/AnyList [ PASS ] capnp/any-test.c++:181: legacy test: Any/AnyList (3 μs) [ TEST ] capnp/any-test.c++:229: legacy test: Any/AnyStructListCapInSchema [ PASS ] capnp/any-test.c++:229: legacy test: Any/AnyStructListCapInSchema (113 μ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 (9 μs) [ TEST ] capnp/any-test.c++:307: legacy test: Any/Equals [ PASS ] capnp/any-test.c++:307: legacy test: Any/Equals (93 μ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 (5 μ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 (1 μs) [ TEST ] capnp/message-test.c++:65: legacy test: Message/MessageBuilderInit [ PASS ] capnp/message-test.c++:65: legacy test: Message/MessageBuilderInit (6 μs) [ TEST ] capnp/message-test.c++:93: legacy test: Message/MessageBuilderInitMultiSegment [ PASS ] capnp/message-test.c++:93: legacy test: Message/MessageBuilderInitMultiSegment (24 μs) [ TEST ] capnp/message-test.c++:123: legacy test: Message/MessageBuilderInitSpaceAvailable [ PASS ] capnp/message-test.c++:123: legacy test: Message/MessageBuilderInitSpaceAvailable (8 μs) [ TEST ] capnp/message-test.c++:154: legacy test: Message/ReadWriteDataStruct [ PASS ] capnp/message-test.c++:154: legacy test: Message/ReadWriteDataStruct (4 μs) [ TEST ] capnp/message-test.c++:171: clone() [ PASS ] capnp/message-test.c++:171: clone() (18 μs) [ TEST ] capnp/message-test.c++:180: disallow unaligned [ PASS ] capnp/message-test.c++:180: disallow unaligned (42 μs) [ TEST ] capnp/message-test.c++:195: MessageBuilder::sizeInWords() [ PASS ] capnp/message-test.c++:195: MessageBuilder::sizeInWords() (10 μs) [ TEST ] capnp/encoding-test.c++:35: legacy test: Encoding/AllTypes [ PASS ] capnp/encoding-test.c++:35: legacy test: Encoding/AllTypes (12 μs) [ TEST ] capnp/encoding-test.c++:54: legacy test: Encoding/AllTypesMultiSegment [ PASS ] capnp/encoding-test.c++:54: legacy test: Encoding/AllTypesMultiSegment (27 μs) [ TEST ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults [ PASS ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults (8 μs) [ TEST ] capnp/encoding-test.c++:77: legacy test: Encoding/DefaultInitialization [ PASS ] capnp/encoding-test.c++:77: legacy test: Encoding/DefaultInitialization (18 μs) [ TEST ] capnp/encoding-test.c++:91: legacy test: Encoding/DefaultInitializationMultiSegment [ PASS ] capnp/encoding-test.c++:91: legacy test: Encoding/DefaultInitializationMultiSegment (31 μs) [ TEST ] capnp/encoding-test.c++:107: legacy test: Encoding/DefaultsFromEmptyMessage [ PASS ] capnp/encoding-test.c++:107: legacy test: Encoding/DefaultsFromEmptyMessage (3 μs) [ TEST ] capnp/encoding-test.c++:117: legacy test: Encoding/Unions [ PASS ] capnp/encoding-test.c++:117: legacy test: Encoding/Unions (6 μs) [ TEST ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout [ PASS ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout (30 μs) [ TEST ] capnp/encoding-test.c++:250: legacy test: Encoding/UnnamedUnion [ PASS ] capnp/encoding-test.c++:250: legacy test: Encoding/UnnamedUnion (4 μ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 (4 μs) [ TEST ] capnp/encoding-test.c++:385: legacy test: Encoding/UnionDefault [ PASS ] capnp/encoding-test.c++:385: legacy test: Encoding/UnionDefault (1 μs) [ TEST ] capnp/encoding-test.c++:432: legacy test: Encoding/ListDefaults [ PASS ] capnp/encoding-test.c++:432: legacy test: Encoding/ListDefaults (8 μ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 (5 μs) [ TEST ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty [ PASS ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty (7 μ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 (34 μs) [ TEST ] capnp/encoding-test.c++:710: legacy test: Encoding/BitListDowngradeFromStruct [ PASS ] capnp/encoding-test.c++:710: legacy test: Encoding/BitListDowngradeFromStruct (28 μs) [ TEST ] capnp/encoding-test.c++:747: legacy test: Encoding/BitListUpgrade [ PASS ] capnp/encoding-test.c++:747: legacy test: Encoding/BitListUpgrade (30 μs) [ TEST ] capnp/encoding-test.c++:780: legacy test: Encoding/UpgradeStructInBuilder [ PASS ] capnp/encoding-test.c++:780: legacy test: Encoding/UpgradeStructInBuilder (2 μs) [ TEST ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment [ PASS ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment (5 μ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 (754 μ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 (19 μ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 (12 μs) [ TEST ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject [ PASS ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject (8 μs) [ TEST ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has [ PASS ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has (2 μs) [ TEST ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification [ PASS ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification (40 μs) [ TEST ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification [ PASS ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification (52 μs) [ TEST ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants [ PASS ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants (9 μs) [ TEST ] capnp/encoding-test.c++:1713: legacy test: Encoding/AnyPointerConstants [ PASS ] capnp/encoding-test.c++:1713: legacy test: Encoding/AnyPointerConstants (0 μs) [ TEST ] capnp/encoding-test.c++:1723: legacy test: Encoding/GlobalConstants [ PASS ] capnp/encoding-test.c++:1723: legacy test: Encoding/GlobalConstants (2 μs) [ TEST ] capnp/encoding-test.c++:1751: legacy test: Encoding/Embeds [ PASS ] capnp/encoding-test.c++:1751: legacy test: Encoding/Embeds (268 μs) [ TEST ] capnp/encoding-test.c++:1775: legacy test: Encoding/HasEmptyStruct [ PASS ] capnp/encoding-test.c++:1775: legacy test: Encoding/HasEmptyStruct (1 μs) [ TEST ] capnp/encoding-test.c++:1790: legacy test: Encoding/HasEmptyList [ PASS ] capnp/encoding-test.c++:1790: legacy test: Encoding/HasEmptyList (1 μ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 (42 μs) [ TEST ] capnp/encoding-test.c++:1944: legacy test: Encoding/GenericDefaults [ PASS ] capnp/encoding-test.c++:1944: legacy test: Encoding/GenericDefaults (1 μ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 (13 μ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 (1 μ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 (1 μs) [ TEST ] capnp/orphan-test.c++:31: legacy test: Orphans/Structs [ PASS ] capnp/orphan-test.c++:31: legacy test: Orphans/Structs (11 μ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 (1 μ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 (1 μ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 (32 μs) [ TEST ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct [ PASS ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct (4 μs) [ TEST ] capnp/orphan-test.c++:195: legacy test: Orphans/OrphanageList [ PASS ] capnp/orphan-test.c++:195: legacy test: Orphans/OrphanageList (1 μs) [ TEST ] capnp/orphan-test.c++:211: legacy test: Orphans/OrphanageText [ PASS ] capnp/orphan-test.c++:211: legacy test: Orphans/OrphanageText (0 μ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 (8 μ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 (7 μ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 (1 μs) [ TEST ] capnp/orphan-test.c++:341: legacy test: Orphans/DynamicStruct [ PASS ] capnp/orphan-test.c++:341: legacy test: Orphans/DynamicStruct (94 μs) [ TEST ] capnp/orphan-test.c++:367: legacy test: Orphans/DynamicList [ PASS ] capnp/orphan-test.c++:367: legacy test: Orphans/DynamicList (2 μs) [ TEST ] capnp/orphan-test.c++:391: legacy test: Orphans/DynamicStructList [ PASS ] capnp/orphan-test.c++:391: legacy test: Orphans/DynamicStructList (3 μs) [ TEST ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct [ PASS ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct (72 μ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 (38 μ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 (85 μs) [ TEST ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs [ PASS ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs (6 μs) [ TEST ] capnp/orphan-test.c++:561: legacy test: Orphans/DynamicAnyPointer [ PASS ] capnp/orphan-test.c++:561: legacy test: Orphans/DynamicAnyPointer (34 μs) [ TEST ] capnp/orphan-test.c++:576: legacy test: Orphans/DynamicDisown [ PASS ] capnp/orphan-test.c++:576: legacy test: Orphans/DynamicDisown (34 μs) [ TEST ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup [ PASS ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup (15 μ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 (5 μs) [ TEST ] capnp/orphan-test.c++:694: legacy test: Orphans/ListsZerodAfterUse [ PASS ] capnp/orphan-test.c++:694: legacy test: Orphans/ListsZerodAfterUse (1 μ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 (21 μ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 (3 μs) [ TEST ] capnp/orphan-test.c++:920: legacy test: Orphans/ReferenceExternalData [ PASS ] capnp/orphan-test.c++:920: legacy test: Orphans/ReferenceExternalData (61 μ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 (1 μs) [ TEST ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData [ PASS ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData (1 μ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 (1 μ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 (1 μs) [ TEST ] capnp/orphan-test.c++:1224: legacy test: Orphans/ExtendPrimitiveList [ PASS ] capnp/orphan-test.c++:1224: legacy test: Orphans/ExtendPrimitiveList (1 μ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 (3 μ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 (10 μs) [ TEST ] capnp/orphan-test.c++:1472: legacy test: Orphans/ExtendStructList [ PASS ] capnp/orphan-test.c++:1472: legacy test: Orphans/ExtendStructList (11 μs) [ TEST ] capnp/orphan-test.c++:1516: legacy test: Orphans/ExtendStructListCopy [ PASS ] capnp/orphan-test.c++:1516: legacy test: Orphans/ExtendStructListCopy (17 μs) [ TEST ] capnp/orphan-test.c++:1563: legacy test: Orphans/ExtendStructListFromEmpty [ PASS ] capnp/orphan-test.c++:1563: legacy test: Orphans/ExtendStructListFromEmpty (2 μ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 (82 μs) [ TEST ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount [ PASS ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount (79 μs) [ TEST ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount [ PASS ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount (80 μs) [ TEST ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream [ PASS ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream (5 μ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 (9 μ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 (6 μs) [ TEST ] capnp/serialize-test.c++:353: legacy test: Serialize/WriteMessageOddSegmentCount [ PASS ] capnp/serialize-test.c++:353: legacy test: Serialize/WriteMessageOddSegmentCount (7 μs) [ TEST ] capnp/serialize-test.c++:365: legacy test: Serialize/WriteMessageEvenSegmentCount [ PASS ] capnp/serialize-test.c++:365: legacy test: Serialize/WriteMessageEvenSegmentCount (8 μs) [ TEST ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors [ PASS ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors (59 μs) [ TEST ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments [ PASS ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments (27 μs) [ TEST ] capnp/serialize-test.c++:461: legacy test: Serialize/RejectHugeMessage [ PASS ] capnp/serialize-test.c++:461: legacy test: Serialize/RejectHugeMessage (17 μs) [ TEST ] capnp/serialize-packed-test.c++:201: legacy test: Packed/SimplePacking [ PASS ] capnp/serialize-packed-test.c++:201: legacy test: Packed/SimplePacking (33 μs) [ TEST ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip [ PASS ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip (15 μs) [ TEST ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace [ PASS ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace (9 μs) [ TEST ] capnp/serialize-packed-test.c++:282: legacy test: Packed/RoundTripLazy [ PASS ] capnp/serialize-packed-test.c++:282: legacy test: Packed/RoundTripLazy (19 μs) [ TEST ] capnp/serialize-packed-test.c++:295: legacy test: Packed/RoundTripOddSegmentCount [ PASS ] capnp/serialize-packed-test.c++:295: legacy test: Packed/RoundTripOddSegmentCount (15 μs) [ TEST ] capnp/serialize-packed-test.c++:308: legacy test: Packed/RoundTripOddSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:308: legacy test: Packed/RoundTripOddSegmentCountLazy (25 μs) [ TEST ] capnp/serialize-packed-test.c++:321: legacy test: Packed/RoundTripEvenSegmentCount [ PASS ] capnp/serialize-packed-test.c++:321: legacy test: Packed/RoundTripEvenSegmentCount (14 μs) [ TEST ] capnp/serialize-packed-test.c++:334: legacy test: Packed/RoundTripEvenSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:334: legacy test: Packed/RoundTripEvenSegmentCountLazy (25 μ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 (2 μ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 (1 μ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 (3 μ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 (9 μs) [ TEST ] capnp/serialize-packed-test.c++:489: legacy test: Packed/RoundTripHugeStringScratchSpace [ PASS ] capnp/serialize-packed-test.c++:489: legacy test: Packed/RoundTripHugeStringScratchSpace (8 μs) [ TEST ] capnp/serialize-packed-test.c++:506: legacy test: Packed/RoundTripHugeStringLazy [ PASS ] capnp/serialize-packed-test.c++:506: legacy test: Packed/RoundTripHugeStringLazy (9 μs) [ TEST ] capnp/serialize-packed-test.c++:522: legacy test: Packed/RoundTripHugeStringOddSegmentCount [ PASS ] capnp/serialize-packed-test.c++:522: legacy test: Packed/RoundTripHugeStringOddSegmentCount (9 μs) [ TEST ] capnp/serialize-packed-test.c++:538: legacy test: Packed/RoundTripHugeStringOddSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:538: legacy test: Packed/RoundTripHugeStringOddSegmentCountLazy (10 μs) [ TEST ] capnp/serialize-packed-test.c++:554: legacy test: Packed/RoundTripHugeStringEvenSegmentCount [ PASS ] capnp/serialize-packed-test.c++:554: legacy test: Packed/RoundTripHugeStringEvenSegmentCount (9 μs) [ TEST ] capnp/serialize-packed-test.c++:570: legacy test: Packed/RoundTripHugeStringEvenSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:570: legacy test: Packed/RoundTripHugeStringEvenSegmentCountLazy (9 μs) [ TEST ] capnp/fuzz-test.c++:172: fuzz-test struct pointer [ PASS ] capnp/fuzz-test.c++:172: fuzz-test struct pointer (1091936 μs) [ TEST ] capnp/fuzz-test.c++:193: fuzz-test list pointer [ PASS ] capnp/fuzz-test.c++:193: fuzz-test list pointer (1136355 μs) [ TEST ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer [ PASS ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer (3723586 μs) [ TEST ] capnp/fuzz-test.c++:242: fuzz-test text pointer [ PASS ] capnp/fuzz-test.c++:242: fuzz-test text pointer (1164523 μs) [ TEST ] capnp/fuzz-test.c++:251: fuzz-test far pointer [ PASS ] capnp/fuzz-test.c++:251: fuzz-test far pointer (2476076 μs) [ TEST ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer [ PASS ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer (1769175 μs) [ TEST ] kj/async-test.c++:42: legacy test: Async/GetFunctorStartAddress [ PASS ] kj/async-test.c++:42: legacy test: Async/GetFunctorStartAddress (0 μs) [ TEST ] kj/async-test.c++:77: legacy test: Async/EvalVoid [ PASS ] kj/async-test.c++:77: legacy test: Async/EvalVoid (25 μs) [ TEST ] kj/async-test.c++:89: legacy test: Async/EvalInt [ PASS ] kj/async-test.c++:89: legacy test: Async/EvalInt (4 μ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 (63 μs) [ TEST ] kj/async-test.c++:139: legacy test: Async/HandleException [ PASS ] kj/async-test.c++:139: legacy test: Async/HandleException (19 μs) [ TEST ] kj/async-test.c++:154: legacy test: Async/PropagateException [ PASS ] kj/async-test.c++:154: legacy test: Async/PropagateException (19 μs) [ TEST ] kj/async-test.c++:171: legacy test: Async/PropagateExceptionTypeChange [ PASS ] kj/async-test.c++:171: legacy test: Async/PropagateExceptionTypeChange (19 μ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 (254 μs) [ TEST ] kj/async-test.c++:248: legacy test: Async/DeepChain2 [ PASS ] kj/async-test.c++:248: legacy test: Async/DeepChain2 (170 μs) [ TEST ] kj/async-test.c++:285: legacy test: Async/DeepChain3 [ PASS ] kj/async-test.c++:285: legacy test: Async/DeepChain3 (173 μs) [ TEST ] kj/async-test.c++:314: legacy test: Async/DeepChain4 [ PASS ] kj/async-test.c++:314: legacy test: Async/DeepChain4 (192 μ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 (27 μs) [ TEST ] kj/async-test.c++:417: legacy test: Async/SeparateFulfillerDiscardedDuringUnwind [ PASS ] kj/async-test.c++:417: legacy test: Async/SeparateFulfillerDiscardedDuringUnwind (27 μ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 (10 μ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 (3 μ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 (10 μs) [ TEST ] kj/async-test.c++:669: legacy test: Async/ArrayJoin [ PASS ] kj/async-test.c++:669: legacy test: Async/ArrayJoin (8 μs) [ TEST ] kj/async-test.c++:693: legacy test: Async/ArrayJoinVoid [ PASS ] kj/async-test.c++:693: legacy test: Async/ArrayJoinVoid (6 μs) [ TEST ] kj/async-test.c++:732: legacy test: Async/ArrayJoinException [ PASS ] kj/async-test.c++:732: legacy test: Async/ArrayJoinException (23 μs) [ TEST ] kj/async-test.c++:770: legacy test: Async/ArrayJoinFailFastException [ PASS ] kj/async-test.c++:770: legacy test: Async/ArrayJoinFailFastException (17 μs) [ TEST ] kj/async-test.c++:800: legacy test: Async/Canceler [ PASS ] kj/async-test.c++:800: legacy test: Async/Canceler (36 μs) [ TEST ] kj/async-test.c++:823: legacy test: Async/CancelerDoubleWrap [ PASS ] kj/async-test.c++:823: legacy test: Async/CancelerDoubleWrap (1 μs) [ TEST ] kj/async-test.c++:842: legacy test: Async/TaskSet [ PASS ] kj/async-test.c++:842: legacy test: Async/TaskSet (21 μs) [ TEST ] kj/async-test.c++:877: legacy test: Async/LargeTaskSetDestruction [ PASS ] kj/async-test.c++:877: legacy test: Async/LargeTaskSetDestruction (22056 μs) [ TEST ] kj/async-test.c++:920: legacy test: Async/TaskSet [ PASS ] kj/async-test.c++:920: legacy test: Async/TaskSet (5 μs) [ TEST ] kj/async-test.c++:950: legacy test: Async/TaskSetOnEmpty [ PASS ] kj/async-test.c++:950: legacy test: Async/TaskSetOnEmpty (4 μs) [ TEST ] kj/async-test.c++:974: TaskSet::clear() [ PASS ] kj/async-test.c++:974: TaskSet::clear() (9 μs) [ TEST ] kj/async-test.c++:1029: legacy test: Async/Attach [ PASS ] kj/async-test.c++:1029: legacy test: Async/Attach (2 μs) [ TEST ] kj/async-test.c++:1050: legacy test: Async/EagerlyEvaluate [ PASS ] kj/async-test.c++:1050: legacy test: Async/EagerlyEvaluate (3 μs) [ TEST ] kj/async-test.c++:1070: legacy test: Async/Detach [ PASS ] kj/async-test.c++:1070: legacy test: Async/Detach (45 μs) [ TEST ] kj/async-test.c++:1109: legacy test: Async/SetRunnable [ PASS ] kj/async-test.c++:1109: legacy test: Async/SetRunnable (4 μ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 (2 μs) [ TEST ] kj/async-test.c++:1202: exclusiveJoin both events complete simultaneously [ PASS ] kj/async-test.c++:1202: exclusiveJoin both events complete simultaneously (3 μs) [ TEST ] kj/async-test.c++:1220: start a fiber [ PASS ] kj/async-test.c++:1220: start a fiber (19 μs) [ TEST ] kj/async-test.c++:1243: fiber promise chaining [ PASS ] kj/async-test.c++:1243: fiber promise chaining (10 μs) [ TEST ] kj/async-test.c++:1268: throw from a fiber [ PASS ] kj/async-test.c++:1268: throw from a fiber (43 μs) [ TEST ] kj/async-test.c++:1293: cancel a fiber [ PASS ] kj/async-test.c++:1293: cancel a fiber (27 μs) [ TEST ] kj/async-test.c++:1328: fiber pool [ PASS ] kj/async-test.c++:1328: fiber pool (31 μs) [ TEST ] kj/async-test.c++:1424: fiber pool runSynchronously() [ PASS ] kj/async-test.c++:1424: fiber pool runSynchronously() (38 μs) [ TEST ] kj/async-test.c++:1462: fiber pool limit [ PASS ] kj/async-test.c++:1462: fiber pool limit (194 μ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 (29 μs) [ TEST ] kj/async-test.c++:1640: retryOnDisconnect [ PASS ] kj/async-test.c++:1640: retryOnDisconnect (36 μs) [ TEST ] kj/async-test.c++:1714: capture weird alignment in continuation [ PASS ] kj/async-test.c++:1714: capture weird alignment in continuation (1 μs) [ TEST ] kj/async-test.c++:1737: constPromise [ PASS ] kj/async-test.c++:1737: constPromise (1 μ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 (138 μ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 (101 μ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 (76 μ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 (62 μ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 (10106 μ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 (10137 μ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 (17575 μs) [ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle [ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (145 μ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 (41 μ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 (89 μ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 (74 μ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 (61 μ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 (54 μ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 (30268 μ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 (10173 μs) [ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller [ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (73 μs) [ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects [ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (76 μs) [ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed [ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (100 μs) [ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled [ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (10106 μ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 (333 μs) [ TEST ] kj/async-unix-test.c++:146: legacy test: AsyncUnixTest/Signals [ PASS ] kj/async-unix-test.c++:146: legacy test: AsyncUnixTest/Signals (68 μs) [ TEST ] kj/async-unix-test.c++:162: legacy test: AsyncUnixTest/SignalWithValue [ PASS ] kj/async-unix-test.c++:162: legacy test: AsyncUnixTest/SignalWithValue (9 μ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 (8 μs) [ TEST ] kj/async-unix-test.c++:263: legacy test: AsyncUnixTest/SignalsMultiReceive [ PASS ] kj/async-unix-test.c++:263: legacy test: AsyncUnixTest/SignalsMultiReceive (11 μs) [ TEST ] kj/async-unix-test.c++:285: legacy test: AsyncUnixTest/SignalsAsync [ PASS ] kj/async-unix-test.c++:285: legacy test: AsyncUnixTest/SignalsAsync (10071 μs) [ TEST ] kj/async-unix-test.c++:318: legacy test: AsyncUnixTest/SignalsNoWait [ PASS ] kj/async-unix-test.c++:318: legacy test: AsyncUnixTest/SignalsNoWait (26 μs) [ TEST ] kj/async-unix-test.c++:363: legacy test: AsyncUnixTest/ReadObserver [ PASS ] kj/async-unix-test.c++:363: legacy test: AsyncUnixTest/ReadObserver (25 μs) [ TEST ] kj/async-unix-test.c++:396: legacy test: AsyncUnixTest/ReadObserverMultiListen [ PASS ] kj/async-unix-test.c++:396: legacy test: AsyncUnixTest/ReadObserverMultiListen (44 μs) [ TEST ] kj/async-unix-test.c++:426: legacy test: AsyncUnixTest/ReadObserverMultiReceive [ PASS ] kj/async-unix-test.c++:426: legacy test: AsyncUnixTest/ReadObserverMultiReceive (26 μs) [ TEST ] kj/async-unix-test.c++:454: legacy test: AsyncUnixTest/ReadObserverAndSignals [ PASS ] kj/async-unix-test.c++:454: legacy test: AsyncUnixTest/ReadObserverAndSignals (25 μs) [ TEST ] kj/async-unix-test.c++:480: legacy test: AsyncUnixTest/ReadObserverAsync [ PASS ] kj/async-unix-test.c++:480: legacy test: AsyncUnixTest/ReadObserverAsync (10110 μs) [ TEST ] kj/async-unix-test.c++:502: legacy test: AsyncUnixTest/ReadObserverNoWait [ PASS ] kj/async-unix-test.c++:502: legacy test: AsyncUnixTest/ReadObserverNoWait (25 μs) [ TEST ] kj/async-unix-test.c++:556: legacy test: AsyncUnixTest/WriteObserver [ PASS ] kj/async-unix-test.c++:556: legacy test: AsyncUnixTest/WriteObserver (6864 μs) [ TEST ] kj/async-unix-test.c++:605: legacy test: AsyncUnixTest/UrgentObserver [ PASS ] kj/async-unix-test.c++:605: legacy test: AsyncUnixTest/UrgentObserver (10215 μs) [ TEST ] kj/async-unix-test.c++:706: legacy test: AsyncUnixTest/SteadyTimers [ PASS ] kj/async-unix-test.c++:706: legacy test: AsyncUnixTest/SteadyTimers (41328 μs) [ TEST ] kj/async-unix-test.c++:746: legacy test: AsyncUnixTest/InterruptedTimer [ PASS ] kj/async-unix-test.c++:746: legacy test: AsyncUnixTest/InterruptedTimer (100274 μs) [ TEST ] kj/async-unix-test.c++:785: legacy test: AsyncUnixTest/Wake [ PASS ] kj/async-unix-test.c++:785: legacy test: AsyncUnixTest/Wake (40496 μs) [ TEST ] kj/async-unix-test.c++:891: legacy test: AsyncUnixTest/ChildProcess [ PASS ] kj/async-unix-test.c++:891: legacy test: AsyncUnixTest/ChildProcess (1853 μs) [ TEST ] kj/async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() [ PASS ] kj/async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() (41 μ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() (15 μs) [ TEST ] kj/async-unix-test.c++:1010: UnixEventPort poll for signals [ PASS ] kj/async-unix-test.c++:1010: UnixEventPort poll for signals (19 μ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 (36 μs) [ TEST ] kj/async-unix-test.c++:1081: UnixEventPort thread-specific signals [ PASS ] kj/async-unix-test.c++:1081: UnixEventPort thread-specific signals (21765 μ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 (225 μ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 (168 μ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 (170 μ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 (149 μ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 (10164 μ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 (10389 μ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 (25170 μs) [ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle [ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (148 μ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 (49 μ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 (105 μ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 (87 μ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 (53 μ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 (55 μ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 (30276 μ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 (10145 μs) [ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller [ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (63 μs) [ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects [ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (71 μs) [ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed [ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (51 μs) [ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled [ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (10141 μ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 (230 μs) [ TEST ] kj/async-io-test.c++:95: legacy test: AsyncIo/SimpleNetworkAuthentication [ PASS ] kj/async-io-test.c++:95: legacy test: AsyncIo/SimpleNetworkAuthentication (411 μs) [ TEST ] kj/async-io-test.c++:176: legacy test: AsyncIo/UnixSocket [ PASS ] kj/async-io-test.c++:176: legacy test: AsyncIo/UnixSocket (68 μs) [ TEST ] kj/async-io-test.c++:249: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg [ PASS ] kj/async-io-test.c++:249: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg (153 μs) [ TEST ] kj/async-io-test.c++:397: legacy test: AsyncIo/AddressParsing [ PASS ] kj/async-io-test.c++:397: legacy test: AsyncIo/AddressParsing (3476 μs) [ TEST ] kj/async-io-test.c++:442: legacy test: AsyncIo/OneWayPipe [ PASS ] kj/async-io-test.c++:442: legacy test: AsyncIo/OneWayPipe (24 μs) [ TEST ] kj/async-io-test.c++:460: legacy test: AsyncIo/TwoWayPipe [ PASS ] kj/async-io-test.c++:460: legacy test: AsyncIo/TwoWayPipe (25 μs) [ TEST ] kj/async-io-test.c++:487: legacy test: AsyncIo/InMemoryCapabilityPipe [ PASS ] kj/async-io-test.c++:487: legacy test: AsyncIo/InMemoryCapabilityPipe (25 μs) [ TEST ] kj/async-io-test.c++:528: legacy test: AsyncIo/CapabilityPipe [ PASS ] kj/async-io-test.c++:528: legacy test: AsyncIo/CapabilityPipe (63 μs) [ TEST ] kj/async-io-test.c++:567: legacy test: AsyncIo/CapabilityPipeBlockedSendStream [ PASS ] kj/async-io-test.c++:567: legacy test: AsyncIo/CapabilityPipeBlockedSendStream (6973 μs) [ TEST ] kj/async-io-test.c++:608: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage [ PASS ] kj/async-io-test.c++:608: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage (41 μs) [ TEST ] kj/async-io-test.c++:643: legacy test: AsyncIo/ScmRightsTruncatedOdd [ PASS ] kj/async-io-test.c++:643: legacy test: AsyncIo/ScmRightsTruncatedOdd (26 μs) [ TEST ] kj/async-io-test.c++:711: legacy test: AsyncIo/ScmRightsTruncatedEven [ PASS ] kj/async-io-test.c++:711: legacy test: AsyncIo/ScmRightsTruncatedEven (27 μs) [ TEST ] kj/async-io-test.c++:801: legacy test: AsyncIo/PipeThread [ PASS ] kj/async-io-test.c++:801: legacy test: AsyncIo/PipeThread (104 μs) [ TEST ] kj/async-io-test.c++:821: legacy test: AsyncIo/PipeThreadDisconnects [ PASS ] kj/async-io-test.c++:821: legacy test: AsyncIo/PipeThreadDisconnects (84 μs) [ TEST ] kj/async-io-test.c++:844: legacy test: AsyncIo/Timeouts [ PASS ] kj/async-io-test.c++:844: legacy test: AsyncIo/Timeouts (10081 μs) [ TEST ] kj/async-io-test.c++:900: legacy test: AsyncIo/Udp [ PASS ] kj/async-io-test.c++:900: legacy test: AsyncIo/Udp (128 μs) [ TEST ] kj/async-io-test.c++:1062: legacy test: AsyncIo/AbstractUnixSocket [ PASS ] kj/async-io-test.c++:1062: legacy test: AsyncIo/AbstractUnixSocket (43 μs) [ TEST ] kj/async-io-test.c++:1084: CIDR parsing [ PASS ] kj/async-io-test.c++:1084: CIDR parsing (16 μs) [ TEST ] kj/async-io-test.c++:1153: NetworkFilter [ PASS ] kj/async-io-test.c++:1153: NetworkFilter (39 μs) [ TEST ] kj/async-io-test.c++:1258: Network::restrictPeers() [ PASS ] kj/async-io-test.c++:1258: Network::restrictPeers() (238 μs) [ TEST ] kj/async-io-test.c++:1330: AsyncInputStream::readAllText() / readAllBytes() [ PASS ] kj/async-io-test.c++:1330: AsyncInputStream::readAllText() / readAllBytes() (17541 μ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 (5 μ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 (11 μ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 (3 μs) [ TEST ] kj/async-io-test.c++:1496: Userland pipe tryPumpFrom cancel [ PASS ] kj/async-io-test.c++:1496: Userland pipe tryPumpFrom cancel (3 μs) [ TEST ] kj/async-io-test.c++:1516: Userland pipe with limit [ PASS ] kj/async-io-test.c++:1516: Userland pipe with limit (47 μ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 (32 μ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 (2 μ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 (30 μs) [ TEST ] kj/async-io-test.c++:1598: Userland pipe gather write [ PASS ] kj/async-io-test.c++:1598: Userland pipe gather write (3 μ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 (3 μ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 (3 μ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 (3 μ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 (3 μ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 (2 μ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 (10 μ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 (4 μ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 (4 μ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 (4 μ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 (4 μ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 (5 μ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 (4 μ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 (3 μ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 (5 μ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() (4 μ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 (5 μ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 (5 μ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 (3 μ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 (3 μs) [ TEST ] kj/async-io-test.c++:2124: Userland tee [ PASS ] kj/async-io-test.c++:2124: Userland tee (18 μs) [ TEST ] kj/async-io-test.c++:2140: Userland nested tee [ PASS ] kj/async-io-test.c++:2140: Userland nested tee (11 μs) [ TEST ] kj/async-io-test.c++:2173: Userland tee concurrent read [ PASS ] kj/async-io-test.c++:2173: Userland tee concurrent read (6 μ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 (5 μ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 (4 μ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 (5 μ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 (6 μ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 (92 μ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 (48 μ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 (5 μ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...) (7 μ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 (17422 μs) [ TEST ] kj/async-io-test.c++:2461: Userland tee pump [ PASS ] kj/async-io-test.c++:2461: Userland tee pump (509 μ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 (545 μ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 (27 μ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 (344 μ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 (134 μ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 (553 μ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 (8 μ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 (88 μs) [ TEST ] kj/async-io-test.c++:2888: Userspace OneWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2888: Userspace OneWayPipe whenWriteDisconnected() (5 μ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() (28 μs) [ TEST ] kj/async-io-test.c++:2936: OS TwoWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2936: OS TwoWayPipe whenWriteDisconnected() (25 μ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 (16 μs) [ TEST ] kj/async-io-test.c++:2983: AggregateConnectionReceiver [ PASS ] kj/async-io-test.c++:2983: AggregateConnectionReceiver (44 μs) [ TEST ] kj/async-io-test.c++:3069: OS handle pumpTo [ PASS ] kj/async-io-test.c++:3069: OS handle pumpTo (1266 μ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 (41 μ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 (28 μ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 (2598 μ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 (2533 μ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 (3010 μ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 (2590 μ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 (2781 μ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 (3782 μs) [ TEST ] kj/async-io-test.c++:3363: pump file to socket [ PASS ] kj/async-io-test.c++:3363: pump file to socket (3556 μ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 (4922 μs) [ TEST ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() [ PASS ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() (87 μ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 (0 μ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 (5 μ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 (8 μs) [ TEST ] kj/parse/char-test.c++:336: legacy test: CharParsers/DoubleQuotedString [ PASS ] kj/parse/char-test.c++:336: legacy test: CharParsers/DoubleQuotedString (5 μ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 (17 μ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 (92 μs) [ TEST ] kj/compat/url-test.c++:311: URL percent encoding [ PASS ] kj/compat/url-test.c++:311: URL percent encoding (17 μ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 (4 μs) [ TEST ] kj/compat/url-test.c++:353: URL relative paths [ PASS ] kj/compat/url-test.c++:353: URL relative paths (12 μs) [ TEST ] kj/compat/url-test.c++:387: URL for HTTP request [ PASS ] kj/compat/url-test.c++:387: URL for HTTP request (11 μ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 (34 μ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 (2 μ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 (20 μs) [ TEST ] kj/compat/http-test.c++:90: HttpHeaderTable [ PASS ] kj/compat/http-test.c++:90: HttpHeaderTable (22 μs) [ TEST ] kj/compat/http-test.c++:134: HttpHeaders::parseRequest [ PASS ] kj/compat/http-test.c++:134: HttpHeaders::parseRequest (17 μs) [ TEST ] kj/compat/http-test.c++:187: HttpHeaders::parseResponse [ PASS ] kj/compat/http-test.c++:187: HttpHeaders::parseResponse (7 μs) [ TEST ] kj/compat/http-test.c++:238: HttpHeaders parse invalid [ PASS ] kj/compat/http-test.c++:238: HttpHeaders parse invalid (7 μs) [ TEST ] kj/compat/http-test.c++:311: HttpHeaders require valid HttpHeaderTable [ PASS ] kj/compat/http-test.c++:311: HttpHeaders require valid HttpHeaderTable (42 μs) [ TEST ] kj/compat/http-test.c++:353: HttpHeaders validation [ PASS ] kj/compat/http-test.c++:353: HttpHeaders validation (65 μs) [ TEST ] kj/compat/http-test.c++:376: HttpHeaders Set-Cookie handling [ PASS ] kj/compat/http-test.c++:376: HttpHeaders Set-Cookie handling (4 μs) [ TEST ] kj/compat/http-test.c++:1066: HttpClient requests [ PASS ] kj/compat/http-test.c++:1066: HttpClient requests (423 μs) [ TEST ] kj/compat/http-test.c++:1076: HttpClient responses [ PASS ] kj/compat/http-test.c++:1076: HttpClient responses (1951 μs) [ TEST ] kj/compat/http-test.c++:1089: HttpClient canceled write [ PASS ] kj/compat/http-test.c++:1089: HttpClient canceled write (75 μ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 (13 μ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 (15 μs) [ TEST ] kj/compat/http-test.c++:1208: HttpServer requests [ PASS ] kj/compat/http-test.c++:1208: HttpServer requests (275 μs) [ TEST ] kj/compat/http-test.c++:1242: HttpServer responses [ PASS ] kj/compat/http-test.c++:1242: HttpServer responses (168 μs) [ TEST ] kj/compat/http-test.c++:1423: HttpClient pipeline [ PASS ] kj/compat/http-test.c++:1423: HttpClient pipeline (60 μs) [ TEST ] kj/compat/http-test.c++:1452: HttpClient parallel pipeline [ PASS ] kj/compat/http-test.c++:1452: HttpClient parallel pipeline (58 μs) [ TEST ] kj/compat/http-test.c++:1515: HttpServer pipeline [ PASS ] kj/compat/http-test.c++:1515: HttpServer pipeline (80 μs) [ TEST ] kj/compat/http-test.c++:1543: HttpServer parallel pipeline [ PASS ] kj/compat/http-test.c++:1543: HttpServer parallel pipeline (64 μs) [ TEST ] kj/compat/http-test.c++:1572: HttpClient <-> HttpServer [ PASS ] kj/compat/http-test.c++:1572: HttpClient <-> HttpServer (119 μs) [ TEST ] kj/compat/http-test.c++:1598: HttpInputStream requests [ PASS ] kj/compat/http-test.c++:1598: HttpInputStream requests (114 μs) [ TEST ] kj/compat/http-test.c++:1636: HttpInputStream responses [ PASS ] kj/compat/http-test.c++:1636: HttpInputStream responses (33 μs) [ TEST ] kj/compat/http-test.c++:1676: HttpInputStream bare messages [ PASS ] kj/compat/http-test.c++:1676: HttpInputStream bare messages (16 μs) [ TEST ] kj/compat/http-test.c++:1730: WebSocket core protocol [ PASS ] kj/compat/http-test.c++:1730: WebSocket core protocol (313 μs) [ TEST ] kj/compat/http-test.c++:1793: WebSocket fragmented [ PASS ] kj/compat/http-test.c++:1793: WebSocket fragmented (3 μs) [ TEST ] kj/compat/http-test.c++:1820: WebSocket compressed fragment [ PASS ] kj/compat/http-test.c++:1820: WebSocket compressed fragment (45 μs) [ TEST ] kj/compat/http-test.c++:1863: WebSocket masked [ PASS ] kj/compat/http-test.c++:1863: WebSocket masked (8 μ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 (6 μ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 (2 μs) [ TEST ] kj/compat/http-test.c++:2006: WebSocket unknown opcode [ PASS ] kj/compat/http-test.c++:2006: WebSocket unknown opcode (4 μs) [ TEST ] kj/compat/http-test.c++:2032: WebSocket unsolicited pong [ PASS ] kj/compat/http-test.c++:2032: WebSocket unsolicited pong (2 μs) [ TEST ] kj/compat/http-test.c++:2058: WebSocket ping [ PASS ] kj/compat/http-test.c++:2058: WebSocket ping (4 μs) [ TEST ] kj/compat/http-test.c++:2095: WebSocket ping mid-send [ PASS ] kj/compat/http-test.c++:2095: WebSocket ping mid-send (2226 μ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 (2372 μ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 (2429 μs) [ TEST ] kj/compat/http-test.c++:2249: WebSocket pump byte counting [ PASS ] kj/compat/http-test.c++:2249: WebSocket pump byte counting (52 μ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 (85 μ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 (68 μ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 (35 μs) [ TEST ] kj/compat/http-test.c++:2363: WebSocket maximum message size [ PASS ] kj/compat/http-test.c++:2363: WebSocket maximum message size (49 μs) [ TEST ] kj/compat/http-test.c++:2756: HttpClient WebSocket handshake [ PASS ] kj/compat/http-test.c++:2756: HttpClient WebSocket handshake (45 μ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) (2 μ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) (3 μ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) (5 μ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) (8 μ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) (5 μ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) (5 μ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) (7 μ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) (7 μ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 (67 μs) [ TEST ] kj/compat/http-test.c++:3394: HttpClient WebSocket Default Compression [ PASS ] kj/compat/http-test.c++:3394: HttpClient WebSocket Default Compression (42 μs) [ TEST ] kj/compat/http-test.c++:3431: HttpClient WebSocket Extract Extensions [ PASS ] kj/compat/http-test.c++:3431: HttpClient WebSocket Extract Extensions (42 μ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) (49 μ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) (37 μs) [ TEST ] kj/compat/http-test.c++:3543: HttpClient WebSocket error [ PASS ] kj/compat/http-test.c++:3543: HttpClient WebSocket error (16 μs) [ TEST ] kj/compat/http-test.c++:3589: HttpServer WebSocket handshake [ PASS ] kj/compat/http-test.c++:3589: HttpServer WebSocket handshake (37 μs) [ TEST ] kj/compat/http-test.c++:3615: HttpServer WebSocket handshake error [ PASS ] kj/compat/http-test.c++:3615: HttpServer WebSocket handshake error (33 μ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 (114 μ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 (86 μ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 (93 μs) [ TEST ] kj/compat/http-test.c++:3796: HttpServer request timeout [ PASS ] kj/compat/http-test.c++:3796: HttpServer request timeout (17 μs) [ TEST ] kj/compat/http-test.c++:3821: HttpServer pipeline timeout [ PASS ] kj/compat/http-test.c++:3821: HttpServer pipeline timeout (28 μs) [ TEST ] kj/compat/http-test.c++:3874: HttpServer no response [ PASS ] kj/compat/http-test.c++:3874: HttpServer no response (25 μs) [ TEST ] kj/compat/http-test.c++:3901: HttpServer disconnected [ PASS ] kj/compat/http-test.c++:3901: HttpServer disconnected (17 μs) [ TEST ] kj/compat/http-test.c++:3922: HttpServer overloaded [ PASS ] kj/compat/http-test.c++:3922: HttpServer overloaded (34 μs) [ TEST ] kj/compat/http-test.c++:3943: HttpServer unimplemented [ PASS ] kj/compat/http-test.c++:3943: HttpServer unimplemented (25 μs) [ TEST ] kj/compat/http-test.c++:3964: HttpServer threw exception [ PASS ] kj/compat/http-test.c++:3964: HttpServer threw exception (23 μs) [ TEST ] kj/compat/http-test.c++:3985: HttpServer bad request [ PASS ] kj/compat/http-test.c++:3985: HttpServer bad request (27 μs) [ TEST ] kj/compat/http-test.c++:4013: HttpServer invalid method [ PASS ] kj/compat/http-test.c++:4013: HttpServer invalid method (24 μ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 (27 μ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 (21 μ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 (25 μ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 (29 μ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 (34 μ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 (20 μ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 (82 μ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 (117 μ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 (60 μ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 (33 μs) [ TEST ] kj/compat/http-test.c++:4796: newHttpService from HttpClient [ PASS ] kj/compat/http-test.c++:4796: newHttpService from HttpClient (165 μs) [ TEST ] kj/compat/http-test.c++:4838: newHttpService from HttpClient WebSockets [ PASS ] kj/compat/http-test.c++:4838: newHttpService from HttpClient WebSockets (59 μ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 (46 μs) [ TEST ] kj/compat/http-test.c++:4924: newHttpClient from HttpService [ PASS ] kj/compat/http-test.c++:4924: newHttpClient from HttpService (57 μs) [ TEST ] kj/compat/http-test.c++:4939: newHttpClient from HttpService WebSockets [ PASS ] kj/compat/http-test.c++:4939: newHttpClient from HttpService WebSockets (31 μ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 (86 μ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 (10 μ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 (50 μ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 (52 μ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 (32 μ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 (13 μ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 (9 μ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 (36 μ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 (34 μs) [ TEST ] kj/compat/http-test.c++:5318: HttpClient connection management [ PASS ] kj/compat/http-test.c++:5318: HttpClient connection management (475 μs) [ TEST ] kj/compat/http-test.c++:5470: HttpClient disable connection reuse [ PASS ] kj/compat/http-test.c++:5470: HttpClient disable connection reuse (119 μs) [ TEST ] kj/compat/http-test.c++:5524: HttpClient concurrency limiting [ PASS ] kj/compat/http-test.c++:5524: HttpClient concurrency limiting (184 μ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 (40 μ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 (33 μ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 (30 μ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 (15 μ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 (16 μ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 (22 μ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 (22 μs) [ TEST ] kj/compat/http-test.c++:6531: Simple CONNECT Server works [ PASS ] kj/compat/http-test.c++:6531: Simple CONNECT Server works (36 μ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 (48 μs) [ TEST ] kj/compat/http-test.c++:6603: CONNECT Server (201 status) [ PASS ] kj/compat/http-test.c++:6603: CONNECT Server (201 status) (26 μs) [ TEST ] kj/compat/http-test.c++:6638: CONNECT Client (204 status) [ PASS ] kj/compat/http-test.c++:6638: CONNECT Client (204 status) (39 μs) [ TEST ] kj/compat/http-test.c++:6682: CONNECT Server rejected [ PASS ] kj/compat/http-test.c++:6682: CONNECT Server rejected (28 μs) [ TEST ] kj/compat/http-test.c++:6717: CONNECT Client rejected [ PASS ] kj/compat/http-test.c++:6717: CONNECT Client rejected (37 μs) [ TEST ] kj/compat/http-test.c++:6753: CONNECT Server cancels read [ PASS ] kj/compat/http-test.c++:6753: CONNECT Server cancels read (24 μ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 (35 μs) [ TEST ] kj/compat/http-test.c++:6819: CONNECT Server cancels write [ PASS ] kj/compat/http-test.c++:6819: CONNECT Server cancels write (34 μ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 (34 μs) [ TEST ] kj/compat/http-test.c++:6885: CONNECT rejects Transfer-Encoding [ PASS ] kj/compat/http-test.c++:6885: CONNECT rejects Transfer-Encoding (26 μs) [ TEST ] kj/compat/http-test.c++:6921: CONNECT rejects Content-Length [ PASS ] kj/compat/http-test.c++:6921: CONNECT rejects Content-Length (23 μ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 (70 μ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 (69 μ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 (78 μ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) (105 μs) [ TEST ] kj/compat/gzip-test.c++:133: gzip decompression [ PASS ] kj/compat/gzip-test.c++:133: gzip decompression (50 μs) [ TEST ] kj/compat/gzip-test.c++:174: async gzip decompression [ PASS ] kj/compat/gzip-test.c++:174: async gzip decompression (56 μs) [ TEST ] kj/compat/gzip-test.c++:234: gzip compression [ PASS ] kj/compat/gzip-test.c++:234: gzip compression (23 μs) [ TEST ] kj/compat/gzip-test.c++:276: gzip huge round trip [ PASS ] kj/compat/gzip-test.c++:276: gzip huge round trip (2315 μs) [ TEST ] kj/compat/gzip-test.c++:296: async gzip compression [ PASS ] kj/compat/gzip-test.c++:296: async gzip compression (44 μ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 (2337 μ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 (33 μ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 (109 μ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 (120 μ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 (14 μ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 (95 μ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 (117 μ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 (16 μ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 (73 μ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 (87 μs) [ TEST ] kj/compat/tls-test.c++:459: TLS basics [ PASS ] kj/compat/tls-test.c++:459: TLS basics (51228 μs) [ TEST ] kj/compat/tls-test.c++:492: TLS half-duplex [ PASS ] kj/compat/tls-test.c++:492: TLS half-duplex (45091 μs) [ TEST ] kj/compat/tls-test.c++:524: TLS peer identity [ PASS ] kj/compat/tls-test.c++:524: TLS peer identity (43861 μs) [ TEST ] kj/compat/tls-test.c++:564: TLS multiple messages [ PASS ] kj/compat/tls-test.c++:564: TLS multiple messages (43501 μs) [ TEST ] kj/compat/tls-test.c++:604: TLS zero-sized write [ PASS ] kj/compat/tls-test.c++:604: TLS zero-sized write (43796 μs) [ TEST ] kj/compat/tls-test.c++:650: TLS full duplex [ PASS ] kj/compat/tls-test.c++:650: TLS full duplex (113006 μs) [ TEST ] kj/compat/tls-test.c++:704: TLS SNI [ PASS ] kj/compat/tls-test.c++:704: TLS SNI (46901 μs) [ TEST ] kj/compat/tls-test.c++:756: TLS certificate validation [ PASS ] kj/compat/tls-test.c++:756: TLS certificate validation (183697 μs) [ TEST ] kj/compat/tls-test.c++:777: TLS client certificate verification [ PASS ] kj/compat/tls-test.c++:777: TLS client certificate verification (282410 μs) [ TEST ] kj/compat/tls-test.c++:1022: TLS receiver basics [ PASS ] kj/compat/tls-test.c++:1022: TLS receiver basics (43570 μ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 (13869 μ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 (621108 μ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 (627037 μ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 (625556 μs) [ TEST ] kj/compat/tls-test.c++:1224: NetworkHttpClient connect with tlsStarter [ PASS ] kj/compat/tls-test.c++:1224: NetworkHttpClient connect with tlsStarter (13345 μs) [ TEST ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message [ PASS ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message (54 μs) [ TEST ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct [ PASS ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct (2 μ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 (1 μ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 (1 μs) [ TEST ] capnp/canonicalize-test.c++:363: bit list with nonzero padding [ PASS ] capnp/canonicalize-test.c++:363: bit list with nonzero padding (1 μs) [ TEST ] capnp/capability-test.c++:43: legacy test: Capability/Basic [ PASS ] capnp/capability-test.c++:43: legacy test: Capability/Basic (120 μs) [ TEST ] capnp/capability-test.c++:83: legacy test: Capability/CapabilityList [ PASS ] capnp/capability-test.c++:83: legacy test: Capability/CapabilityList (10 μs) [ TEST ] capnp/capability-test.c++:116: legacy test: Capability/Inheritance [ PASS ] capnp/capability-test.c++:116: legacy test: Capability/Inheritance (12 μs) [ TEST ] capnp/capability-test.c++:145: legacy test: Capability/Pipelining [ PASS ] capnp/capability-test.c++:145: legacy test: Capability/Pipelining (53 μs) [ TEST ] capnp/capability-test.c++:181: use pipeline after dropping response [ PASS ] capnp/capability-test.c++:181: use pipeline after dropping response (20 μs) [ TEST ] capnp/capability-test.c++:218: context.setPipeline [ PASS ] capnp/capability-test.c++:218: context.setPipeline (21 μs) [ TEST ] capnp/capability-test.c++:248: legacy test: Capability/TailCall [ PASS ] capnp/capability-test.c++:248: legacy test: Capability/TailCall (28 μs) [ TEST ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation [ PASS ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation (13 μs) [ TEST ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient [ PASS ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient (102 μs) [ TEST ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance [ PASS ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance (70 μs) [ TEST ] capnp/capability-test.c++:402: legacy test: Capability/DynamicClientPipelining [ PASS ] capnp/capability-test.c++:402: legacy test: Capability/DynamicClientPipelining (35 μs) [ TEST ] capnp/capability-test.c++:441: legacy test: Capability/DynamicClientPipelineAnyCap [ PASS ] capnp/capability-test.c++:441: legacy test: Capability/DynamicClientPipelineAnyCap (25 μs) [ TEST ] capnp/capability-test.c++:518: legacy test: Capability/DynamicServer [ PASS ] capnp/capability-test.c++:518: legacy test: Capability/DynamicServer (97 μs) [ TEST ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance [ PASS ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance (80 μs) [ TEST ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining [ PASS ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining (30 μs) [ TEST ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall [ PASS ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall (28 μs) [ TEST ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans [ PASS ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans (54 μs) [ TEST ] capnp/capability-test.c++:862: legacy test: Capability/Lists [ PASS ] capnp/capability-test.c++:862: legacy test: Capability/Lists (40 μs) [ TEST ] capnp/capability-test.c++:901: legacy test: Capability/KeywordMethods [ PASS ] capnp/capability-test.c++:901: legacy test: Capability/KeywordMethods (4 μs) [ TEST ] capnp/capability-test.c++:927: legacy test: Capability/Generics [ PASS ] capnp/capability-test.c++:927: legacy test: Capability/Generics (5 μs) [ TEST ] capnp/capability-test.c++:957: legacy test: Capability/Generics2 [ PASS ] capnp/capability-test.c++:957: legacy test: Capability/Generics2 (1 μs) [ TEST ] capnp/capability-test.c++:964: legacy test: Capability/ImplicitParams [ PASS ] capnp/capability-test.c++:964: legacy test: Capability/ImplicitParams (3 μs) [ TEST ] capnp/capability-test.c++:988: legacy test: Capability/CapabilityServerSet [ PASS ] capnp/capability-test.c++:988: legacy test: Capability/CapabilityServerSet (24 μs) [ TEST ] capnp/capability-test.c++:1082: legacy test: Capability/ThisCap [ PASS ] capnp/capability-test.c++:1082: legacy test: Capability/ThisCap (9 μs) [ TEST ] capnp/capability-test.c++:1110: legacy test: Capability/TransferCap [ PASS ] capnp/capability-test.c++:1110: legacy test: Capability/TransferCap (6 μs) [ TEST ] capnp/capability-test.c++:1134: Promise> automatically reduces to RemotePromise [ PASS ] capnp/capability-test.c++:1134: Promise> automatically reduces to RemotePromise (7 μ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 (21 μ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 (16 μs) [ TEST ] capnp/capability-test.c++:1277: Streaming calls can be canceled [ PASS ] capnp/capability-test.c++:1277: Streaming calls can be canceled (9 μ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 (101 μs) [ TEST ] capnp/capability-test.c++:1393: RevocableServer [ PASS ] capnp/capability-test.c++:1393: RevocableServer (37 μs) [ TEST ] capnp/membrane-test.c++:189: call local object inside membrane [ PASS ] capnp/membrane-test.c++:189: call local object inside membrane (79 μs) [ TEST ] capnp/membrane-test.c++:196: call local promise inside membrane [ PASS ] capnp/membrane-test.c++:196: call local promise inside membrane (77 μ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 (76 μs) [ TEST ] capnp/membrane-test.c++:212: call local object outside membrane [ PASS ] capnp/membrane-test.c++:212: call local object outside membrane (33 μ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 (62 μ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 (75 μ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 (48 μ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 (63 μ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 (40 μ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. (8 μs) [ TEST ] capnp/membrane-test.c++:333: call remote object inside membrane [ PASS ] capnp/membrane-test.c++:333: call remote object inside membrane (402 μs) [ TEST ] capnp/membrane-test.c++:340: call remote promise inside membrane [ PASS ] capnp/membrane-test.c++:340: call remote promise inside membrane (276 μ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 (86 μs) [ TEST ] capnp/membrane-test.c++:356: call remote object outside membrane [ PASS ] capnp/membrane-test.c++:356: call remote object outside membrane (181 μ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 (306 μ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 (349 μs) [ TEST ] capnp/membrane-test.c++:381: revoke membrane [ PASS ] capnp/membrane-test.c++:381: revoke membrane (177 μs) [ TEST ] capnp/schema-test.c++:41: legacy test: Schema/Structs [ PASS ] capnp/schema-test.c++:41: legacy test: Schema/Structs (63 μ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 (5 μs) [ TEST ] capnp/schema-test.c++:132: legacy test: Schema/Enums [ PASS ] capnp/schema-test.c++:132: legacy test: Schema/Enums (76 μs) [ TEST ] capnp/schema-test.c++:164: legacy test: Schema/Lists [ PASS ] capnp/schema-test.c++:164: legacy test: Schema/Lists (289 μ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 (46 μs) [ TEST ] capnp/schema-test.c++:322: legacy test: Schema/Generics [ PASS ] capnp/schema-test.c++:322: legacy test: Schema/Generics (11 μ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 (391 μs) [ TEST ] capnp/schema-loader-test.c++:59: legacy test: SchemaLoader/LoadLateUnion [ PASS ] capnp/schema-loader-test.c++:59: legacy test: SchemaLoader/LoadLateUnion (32 μs) [ TEST ] capnp/schema-loader-test.c++:77: legacy test: SchemaLoader/LoadUnnamedUnion [ PASS ] capnp/schema-loader-test.c++:77: legacy test: SchemaLoader/LoadUnnamedUnion (5 μs) [ TEST ] capnp/schema-loader-test.c++:91: legacy test: SchemaLoader/Use [ PASS ] capnp/schema-loader-test.c++:91: legacy test: SchemaLoader/Use (301 μs) [ TEST ] capnp/schema-loader-test.c++:192: legacy test: SchemaLoader/Upgrade [ PASS ] capnp/schema-loader-test.c++:192: legacy test: SchemaLoader/Upgrade (91 μ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 (87 μs) [ TEST ] capnp/schema-loader-test.c++:236: legacy test: SchemaLoader/Enumerate [ PASS ] capnp/schema-loader-test.c++:236: legacy test: SchemaLoader/Enumerate (8 μs) [ TEST ] capnp/schema-loader-test.c++:250: legacy test: SchemaLoader/EnumerateNoPlaceholders [ PASS ] capnp/schema-loader-test.c++:250: legacy test: SchemaLoader/EnumerateNoPlaceholders (34 μs) [ TEST ] capnp/schema-loader-test.c++:297: legacy test: SchemaLoader/LazyLoad [ PASS ] capnp/schema-loader-test.c++:297: legacy test: SchemaLoader/LazyLoad (27 μs) [ TEST ] capnp/schema-loader-test.c++:314: legacy test: SchemaLoader/LazyLoadGetDependency [ PASS ] capnp/schema-loader-test.c++:314: legacy test: SchemaLoader/LazyLoadGetDependency (54 μs) [ TEST ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics [ PASS ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics (182 μs) [ TEST ] capnp/schema-loader-test.c++:392: legacy test: SchemaLoader/LoadStreaming [ PASS ] capnp/schema-loader-test.c++:392: legacy test: SchemaLoader/LoadStreaming (15 μ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 (53 μs) [ TEST ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic [ PASS ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic (392 μs) [ TEST ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants [ PASS ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants (215 μs) [ TEST ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo [ PASS ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo (177 μs) [ TEST ] capnp/schema-parser-test.c++:275: legacy test: SchemaParser/SetFileIdsRequired [ PASS ] capnp/schema-parser-test.c++:275: legacy test: SchemaParser/SetFileIdsRequired (125 μs) [ TEST ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build [ PASS ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build (107 μs) [ TEST ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read [ PASS ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read (87 μs) [ TEST ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults [ PASS ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults (111 μs) [ TEST ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder [ PASS ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder (124 μs) [ TEST ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero [ PASS ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero (45 μs) [ TEST ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild [ PASS ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild (46 μs) [ TEST ] capnp/dynamic-test.c++:114: legacy test: DynamicApi/ListListsRead [ PASS ] capnp/dynamic-test.c++:114: legacy test: DynamicApi/ListListsRead (41 μs) [ TEST ] capnp/dynamic-test.c++:125: legacy test: DynamicApi/AnyPointers [ PASS ] capnp/dynamic-test.c++:125: legacy test: DynamicApi/AnyPointers (120 μs) [ TEST ] capnp/dynamic-test.c++:194: legacy test: DynamicApi/DynamicAnyPointers [ PASS ] capnp/dynamic-test.c++:194: legacy test: DynamicApi/DynamicAnyPointers (152 μs) [ TEST ] capnp/dynamic-test.c++:256: legacy test: DynamicApi/DynamicAnyStructs [ PASS ] capnp/dynamic-test.c++:256: legacy test: DynamicApi/DynamicAnyStructs (1 μs) [ TEST ] capnp/dynamic-test.c++:272: legacy test: DynamicApi/UnionsRead [ PASS ] capnp/dynamic-test.c++:272: legacy test: DynamicApi/UnionsRead (8 μs) [ TEST ] capnp/dynamic-test.c++:331: legacy test: DynamicApi/UnionsWrite [ PASS ] capnp/dynamic-test.c++:331: legacy test: DynamicApi/UnionsWrite (52 μs) [ TEST ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion [ PASS ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion (140 μs) [ TEST ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures [ PASS ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures (84 μ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 (5 μs) [ TEST ] capnp/dynamic-test.c++:441: legacy test: DynamicApi/HasWhenEmpty [ PASS ] capnp/dynamic-test.c++:441: legacy test: DynamicApi/HasWhenEmpty (3 μ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 (2 μs) [ TEST ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification [ PASS ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification (232 μs) [ TEST ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint [ PASS ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint (223 μs) [ TEST ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced [ PASS ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced (85 μs) [ TEST ] capnp/stringify-test.c++:581: legacy test: Stringify/Unions [ PASS ] capnp/stringify-test.c++:581: legacy test: Stringify/Unions (17 μs) [ TEST ] capnp/stringify-test.c++:605: legacy test: Stringify/UnionDefaults [ PASS ] capnp/stringify-test.c++:605: legacy test: Stringify/UnionDefaults (15 μs) [ TEST ] capnp/stringify-test.c++:629: legacy test: Stringify/UnnamedUnions [ PASS ] capnp/stringify-test.c++:629: legacy test: Stringify/UnnamedUnions (24 μ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 (51531 μs) [ TEST ] capnp/serialize-async-test.c++:237: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount [ PASS ] capnp/serialize-async-test.c++:237: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount (203155 μs) [ TEST ] capnp/serialize-async-test.c++:256: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount [ PASS ] capnp/serialize-async-test.c++:256: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount (238029 μs) [ TEST ] capnp/serialize-async-test.c++:275: legacy test: SerializeAsyncTest/WriteAsync [ PASS ] capnp/serialize-async-test.c++:275: legacy test: SerializeAsyncTest/WriteAsync (332 μs) [ TEST ] capnp/serialize-async-test.c++:300: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount [ PASS ] capnp/serialize-async-test.c++:300: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount (255 μs) [ TEST ] capnp/serialize-async-test.c++:325: legacy test: SerializeAsyncTest/WriteAsyncEvenSegmentCount [ PASS ] capnp/serialize-async-test.c++:325: legacy test: SerializeAsyncTest/WriteAsyncEvenSegmentCount (257 μs) [ TEST ] capnp/serialize-async-test.c++:350: legacy test: SerializeAsyncTest/WriteMultipleMessagesAsync [ PASS ] capnp/serialize-async-test.c++:350: legacy test: SerializeAsyncTest/WriteMultipleMessagesAsync (741 μs) [ TEST ] capnp/serialize-async-test.c++:408: BufferedMessageStream basics [ PASS ] capnp/serialize-async-test.c++:408: BufferedMessageStream basics (45 μs) [ TEST ] capnp/serialize-async-test.c++:466: BufferedMessageStream fragmented reads [ PASS ] capnp/serialize-async-test.c++:466: BufferedMessageStream fragmented reads (19 μs) [ TEST ] capnp/serialize-async-test.c++:518: BufferedMessageStream many small messages [ PASS ] capnp/serialize-async-test.c++:518: BufferedMessageStream many small messages (134 μs) [ TEST ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes [ PASS ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes (2498 μs) [ TEST ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults [ PASS ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults (879 μs) [ TEST ] capnp/serialize-text-test.c++:82: TextCodec TestListDefaults [ PASS ] capnp/serialize-text-test.c++:82: TextCodec TestListDefaults (326 μs) [ TEST ] capnp/serialize-text-test.c++:95: TextCodec raw text [ PASS ] capnp/serialize-text-test.c++:95: TextCodec raw text (32 μs) [ TEST ] capnp/serialize-text-test.c++:129: TextCodec parse error [ PASS ] capnp/serialize-text-test.c++:129: TextCodec parse error (53 μ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 (196 μs) [ TEST ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining [ PASS ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining (108 μs) [ TEST ] capnp/rpc-test.c++:569: RPC sendForPipeline() [ PASS ] capnp/rpc-test.c++:569: RPC sendForPipeline() (90 μs) [ TEST ] capnp/rpc-test.c++:605: RPC context.setPipeline [ PASS ] capnp/rpc-test.c++:605: RPC context.setPipeline (74 μs) [ TEST ] capnp/rpc-test.c++:634: legacy test: Rpc/Release [ PASS ] capnp/rpc-test.c++:634: legacy test: Rpc/Release (81 μs) [ TEST ] capnp/rpc-test.c++:662: legacy test: Rpc/ReleaseOnCancel [ PASS ] capnp/rpc-test.c++:662: legacy test: Rpc/ReleaseOnCancel (51 μs) [ TEST ] capnp/rpc-test.c++:691: legacy test: Rpc/TailCall [ PASS ] capnp/rpc-test.c++:691: legacy test: Rpc/TailCall (114 μs) [ TEST ] capnp/rpc-test.c++:767: legacy test: Rpc/TailCallCancel [ PASS ] capnp/rpc-test.c++:767: legacy test: Rpc/TailCallCancel (62 μs) [ TEST ] capnp/rpc-test.c++:798: legacy test: Rpc/TailCallCancelRace [ PASS ] capnp/rpc-test.c++:798: legacy test: Rpc/TailCallCancelRace (58 μs) [ TEST ] capnp/rpc-test.c++:836: legacy test: Rpc/Cancellation [ PASS ] capnp/rpc-test.c++:836: legacy test: Rpc/Cancellation (48 μs) [ TEST ] capnp/rpc-test.c++:877: legacy test: Rpc/PromiseResolve [ PASS ] capnp/rpc-test.c++:877: legacy test: Rpc/PromiseResolve (108 μs) [ TEST ] capnp/rpc-test.c++:915: legacy test: Rpc/RetainAndRelease [ PASS ] capnp/rpc-test.c++:915: legacy test: Rpc/RetainAndRelease (149 μs) [ TEST ] capnp/rpc-test.c++:978: legacy test: Rpc/Cancel [ PASS ] capnp/rpc-test.c++:978: legacy test: Rpc/Cancel (66 μs) [ TEST ] capnp/rpc-test.c++:1009: legacy test: Rpc/SendTwice [ PASS ] capnp/rpc-test.c++:1009: legacy test: Rpc/SendTwice (94 μs) [ TEST ] capnp/rpc-test.c++:1057: legacy test: Rpc/Embargo [ PASS ] capnp/rpc-test.c++:1057: legacy test: Rpc/Embargo (132 μs) [ TEST ] capnp/rpc-test.c++:1094: legacy test: Rpc/EmbargoUnwrap [ PASS ] capnp/rpc-test.c++:1094: legacy test: Rpc/EmbargoUnwrap (132 μs) [ TEST ] capnp/rpc-test.c++:1155: legacy test: Rpc/EmbargoError [ PASS ] capnp/rpc-test.c++:1155: legacy test: Rpc/EmbargoError (191 μs) [ TEST ] capnp/rpc-test.c++:1199: legacy test: Rpc/EmbargoNull [ PASS ] capnp/rpc-test.c++:1199: legacy test: Rpc/EmbargoNull (76 μs) [ TEST ] capnp/rpc-test.c++:1227: legacy test: Rpc/CallBrokenPromise [ PASS ] capnp/rpc-test.c++:1227: legacy test: Rpc/CallBrokenPromise (138 μs) [ TEST ] capnp/rpc-test.c++:1280: legacy test: Rpc/Abort [ PASS ] capnp/rpc-test.c++:1280: legacy test: Rpc/Abort (63 μs) [ TEST ] capnp/rpc-test.c++:1306: loopback bootstrap() [ PASS ] capnp/rpc-test.c++:1306: loopback bootstrap() (11 μs) [ TEST ] capnp/rpc-test.c++:1326: method throws exception [ PASS ] capnp/rpc-test.c++:1326: method throws exception (45 μ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 (39 μ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 (42 μ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 (165 μs) [ TEST ] capnp/rpc-test.c++:1495: export the same promise twice [ PASS ] capnp/rpc-test.c++:1495: export the same promise twice (137 μs) [ TEST ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic [ PASS ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic (349 μs) [ TEST ] capnp/rpc-twoparty-test.c++:234: legacy test: TwoPartyNetwork/Pipelining [ PASS ] capnp/rpc-twoparty-test.c++:234: legacy test: TwoPartyNetwork/Pipelining (382 μs) [ TEST ] capnp/rpc-twoparty-test.c++:331: legacy test: TwoPartyNetwork/Release [ PASS ] capnp/rpc-twoparty-test.c++:331: legacy test: TwoPartyNetwork/Release (30538 μs) [ TEST ] capnp/rpc-twoparty-test.c++:384: legacy test: TwoPartyNetwork/Abort [ PASS ] capnp/rpc-twoparty-test.c++:384: legacy test: TwoPartyNetwork/Abort (164 μs) [ TEST ] capnp/rpc-twoparty-test.c++:417: legacy test: TwoPartyNetwork/ConvenienceClasses [ PASS ] capnp/rpc-twoparty-test.c++:417: legacy test: TwoPartyNetwork/ConvenienceClasses (241 μs) [ TEST ] capnp/rpc-twoparty-test.c++:445: legacy test: TwoPartyNetwork/HugeMessage [ PASS ] capnp/rpc-twoparty-test.c++:445: legacy test: TwoPartyNetwork/HugeMessage (488 μs) [ TEST ] capnp/rpc-twoparty-test.c++:516: legacy test: TwoPartyNetwork/BootstrapFactory [ PASS ] capnp/rpc-twoparty-test.c++:516: legacy test: TwoPartyNetwork/BootstrapFactory (386 μs) [ TEST ] capnp/rpc-twoparty-test.c++:530: send FD over RPC [ PASS ] capnp/rpc-twoparty-test.c++:530: send FD over RPC (215 μs) [ TEST ] capnp/rpc-twoparty-test.c++:577: FD per message limit [ PASS ] capnp/rpc-twoparty-test.c++:577: FD per message limit (179 μs) [ TEST ] capnp/rpc-twoparty-test.c++:675: Streaming over RPC [ PASS ] capnp/rpc-twoparty-test.c++:675: Streaming over RPC (786 μ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 (209 μ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 (11015 μ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 (90 μ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 (110 μ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 (107 μ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 (86 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1139: Two-hop embargo [ PASS ] capnp/rpc-twoparty-test.c++:1139: Two-hop embargo (313 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1214: Two-hop embargo [ PASS ] capnp/rpc-twoparty-test.c++:1214: Two-hop embargo (296 μs) [ TEST ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic [ PASS ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic (417 μs) [ TEST ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames [ PASS ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames (459 μs) [ TEST ] capnp/compat/json-test.c++:34: basic json encoding [ PASS ] capnp/compat/json-test.c++:34: basic json encoding (65 μs) [ TEST ] capnp/compat/json-test.c++:53: raw encoding [ PASS ] capnp/compat/json-test.c++:53: raw encoding (1 μs) [ TEST ] capnp/compat/json-test.c++:154: encode all types [ PASS ] capnp/compat/json-test.c++:154: encode all types (677 μs) [ TEST ] capnp/compat/json-test.c++:181: encode union [ PASS ] capnp/compat/json-test.c++:181: encode union (30 μs) [ TEST ] capnp/compat/json-test.c++:198: decode all types [ PASS ] capnp/compat/json-test.c++:198: decode all types (1414 μs) [ TEST ] capnp/compat/json-test.c++:356: decode test message [ PASS ] capnp/compat/json-test.c++:356: decode test message (953 μs) [ TEST ] capnp/compat/json-test.c++:371: basic json decoding [ PASS ] capnp/compat/json-test.c++:371: basic json decoding (699 μs) [ TEST ] capnp/compat/json-test.c++:633: maximum nesting depth [ PASS ] capnp/compat/json-test.c++:633: maximum nesting depth (55 μs) [ TEST ] capnp/compat/json-test.c++:672: unknown fields [ PASS ] capnp/compat/json-test.c++:672: unknown fields (108 μs) [ TEST ] capnp/compat/json-test.c++:752: register custom encoding handlers [ PASS ] capnp/compat/json-test.c++:752: register custom encoding handlers (11 μs) [ TEST ] capnp/compat/json-test.c++:770: register custom roundtrip handler [ PASS ] capnp/compat/json-test.c++:770: register custom roundtrip handler (21 μs) [ TEST ] capnp/compat/json-test.c++:811: register field handler [ PASS ] capnp/compat/json-test.c++:811: register field handler (14 μ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 (306 μs) [ TEST ] capnp/compat/json-test.c++:1017: base64 union encoded correctly [ PASS ] capnp/compat/json-test.c++:1017: base64 union encoded correctly (10 μs) [ TEST ] capnp/compat/websocket-rpc-test.c++:27: WebSocketMessageStream [ PASS ] capnp/compat/websocket-rpc-test.c++:27: WebSocketMessageStream (36 μs) [ TEST ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount [ PASS ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount (14 μs) [ TEST ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens [ PASS ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens (172 μs) [ TEST ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements [ PASS ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements (67 μs) [ TEST ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments [ PASS ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments (123 μs) [ TEST ] capnp/compiler/lexer-test.c++:361: legacy test: Lexer/Utf8Bom [ PASS ] capnp/compiler/lexer-test.c++:361: legacy test: Lexer/Utf8Bom (12 μ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 (2 μs) 1049 test(s) passed PASS: capnp-test Randomly testing backwards-compatibility scenarios with seed: 1696059862 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.I1PSfT 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.UC5arJ 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, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libcapnp-1.0.1.so >= set:ohGYOhNjOuv7MydyvJbWM9uf0REhdYG4Hsrm5tWZkqTZ6In6KZlfMQg9m7Zk9f58I3xHVW6QtzOLrUG2M0CzZA0Xf1qBZmZoyr1x0MTsi1Z6T2f1U8eK52PgPDLNDxiEw1wAGQQtU2bJ7fUcV3JCGOI0Gz8CIo4WcU1iBgGuqKUlPiXqJZjTZxsih1FipPJNc9BxRHQZ3Qad1Vbc7WtZuk4tl49BMAgHG6roEDr7qpzfGqVifXchXF71T3nnf635XPk5WSEzZopl4SDUisxVsyyDGSCo4qUAx98ssXyCXGnrZ6, libcapnp-json-1.0.1.so >= set:liFjP5s9pMHAioHhOY3, libcapnpc-1.0.1.so >= set:niAyNLxXxid8AxZ4mbHEyoOzjWb2NwNh24MvEi0CsbnHgTLe4lETtakjBZF8iW9L80, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libkj-1.0.1.so >= set:ngdOBHxbDQyTWtA2K16b0vIydOJJye4ld9Ch3MftVvccOSVmHoZAgp0ekRY6EUtfPVDmf6W7Jv0YbaOZcKrTZHTff6PVcovbjPqrGO2WaESI77SXM5wHyffLNlzKlkrFG8LSzmOWE7FHO1hYKuRe4wsUt7YqIYkrujakQtHoc2jZvQpVwoatBPGTfLrJdefSxSaBPLXq7OGvBTKdfk8TfZdGFrEZpgPg1kI8, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.32), 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.ACRUyB Creating capnproto-debuginfo package Processing files: libcapnp-1.0.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.90362 + 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.JtQxwB find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-1.0.1.so: 1137 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-json-1.0.1.so: 233 symbols, 18 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-rpc-1.0.1.so: 1623 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/lib/libcapnp-websocket-1.0.1.so: 78 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnpc-1.0.1.so: 698 symbols, 20 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-1.0.1.so: 864 symbols, 20 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-async-1.0.1.so: 1151 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-gzip-1.0.1.so: 87 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-http-1.0.1.so: 1353 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-test-1.0.1.so: 71 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-tls-1.0.1.so: 480 symbols, 19 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aZQYeR 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 = set:od6ofsNZq6DrLSnVRQ4ddFmPE97dDgYoQSZ8lGOccSIeUzX9dNy6wMIZBrlqYdGzQ4oCRx5vDKHCGk8WURz0a4cJPaUtg10QCtoZI1IBr00NTNY0WORhSikBedee9ox2IWQw9UhHb5bXVu0ZKzeUe0UKHO212KvxcK6kZFzqDwvkJ0jVcZzDuekgJfu5jj8x6Qfau3SJJGR0i2soyraQp0ltKfDUxiUe4xvR13HcQkku8FdnXXtTUdGrRC42c3Srtogm2VuWsJ7brr71ZKVwb4oBlEOxwkwImK5JKu1ZtLmjLgNh0q0NT05ZscrEtFkZum1qf6gZ3ocsvOGfZrny9OfZDfLn5gkoWqZHd09qHoEh1EwlFtac7p5w7XQM2hp7ZKb3PBkKnCMaYAb30WinfZDKYVOIj6YoowVdBSuepn03oZoZF3o7clqAhDvMr2Slyx5EfJhMPKnZ6x96ZjUHwvZntF7QU6K8z7eVZ49d8lMUx0ZJQ3K8GnZaVrFTYZcuR1XR54epfBMe5QKHHrhkMqSuCv6gLZeC8ngnOS0d3WjZ8upqRsAYJh7Pc9tQZAM08H1WDWT2e0JEf5i0YrF1d70QUwQ1kc9RAq0P2kjNBmlA4nJq3jlKKZIlpoV2ShZ2dj1YGa1iqtM40MCJhJcgyCG2456xIci8aE1llv29Kpg6p5wXgiXizPk7OSgQBCZv9zCCNSs4VMU4ZozuKptTZK50SXcOdjuG40CA9cjOKh29EUe2teF8wuDnTBgCpMlQ5EV2bM1nsraopQ94Zp7QoUf2mrlexrUoZjoG2BhV9on3Q7dUlm8kvoC8AbH400rLJMMwZeMomkOzRRfj1T0BSwBmnSHuggnk8bjpg993GWOVeiOa0lcN6GC4A9qJRD04fqJTtTyRSGxoikvngSpZl6SFOrQZlmx1xKf5pmACXED9oP3mVeNZDb5xH4GUG16kgmcg0Ub0JdPXGqNl10MmsINhnWbSP1mgyu4475vZ200fafLG20mJGtEGbklac3wKDpdYkmz2lMcUGRvjIMKZAlI00hfBO4qGhXFhgIX32IXxAqGRqV4q1VvChk5U8YBUvZwUbKJZ0ENKC8UhsYbgahWwhbghIPYtENfKugrmE3w2IIf3Zb59D3507H9tkrVcI5v7r3bsRg2LUzaAW5qvJrt2A7iMOS6E0006MCeTZqfs70A1h8a3rivv8DcgHOVVli1iRAKxmXRKUN0XOGX91ccE3I9gVd7pg9iVvFGjC5OnqZIW7IZhNHIc0vxHe4r5zKq2yyZ8kEBjh06sr6DH7dZk8m7XHdUw2QPkFYEUb27TZuUZK0R70G14XlLtpf3s4trBZK5RCeEYxmnY3Z54TTtKG6CEX9T1iWQPJwjh3sydibp2essOfYozkcj1kNBmRl9cZkBL7qMJa83uCqceDgBOLhdHCY2KokngS8Kx3dnFxIMFbhGhDYk2ftvDQy1IUaQKM94T1E2ZmM20gXPc1oc0rA9yE4dOUWgc6KybhgfQfeb5pF3mgSvgOqgoFEog7TGWZoMikrWFQ0018LfUqQsZGg80FbHtgApVaK5K0Pn6uXcHZvk0WNkTukCJY3c51Cim18iwxUVBH2iBwqYZoMXFpsc0tTaKaVIaEiZciZ81PDZnT8U2j5T4dEIPjfZgauUJshc84BpOGlwhn3UFgEGJxRUT2Zjxlcw5ChtDMIOqHp0ug8ZoGNlnVX6Cw0GFppJNx7vbZ0PJyGqruqD0nxw6EjCVEbZtAJyB72mk8PgQZd3WcP7XOW5miA7EwaLoy7lh0EbbiW3QuOgd45lkJ46ZkbRlenv0AF6gbIkTMYEDjAZ8fwfwSHZlYq1v5WEsr00naiawusrkv9LkeYaZab0p9CLgbNvx5yhAqybZGVTNUuF66VIsyl9jyof3m0GsQeW0m7H67Sh38sTFcTZxyEqjwlUB09cMn2PzJuw5MepI2m7L39KfzaBx94PEb1mwJWw4jB2PtiQh68t6whUwg6PcWG1EtlEYUwcyhMptz2os9Ciqx2aeVb2gKwp3CQ15JOoOfRBM8OSFpwJLzKamjO0brEjZaBgsh9TU7jiD95Zo1HyvCmbKML5HNnpTfpShdWU0lUuLP81dJ0c9wHNyM0PbQZwONIJUD49bF42oKvog43ZkosU90uII9yiipVcFqn0ySqc1IDkov2xGbWZodzshxvXZkYM0tn9DtyYG7Vk6NUo4ljM2IHEDiwPMJgwPN33Hbe62DNBjkRaoon2U59KZIylQyii09TUxxbvjNr0hfWFoGhxLOcNLgG7PIrKubbZ7u9AypmkBElDFIoEFZgh4tQZ74e9sGWkpny18dxAWvJwsls87xe9hcwYfpUyUciF6, libcapnp-json-1.0.1.so = set:ldoNKUfbXlR3h83jnAejFuYZ7zuMdCXV9p8ndcmHqZcb8VcbKq8honEAmtoYZyais3jx4aLfakZ5rZADnZK8Tqv1FHUETrPe6RcXRZzekZzlHiIBCop11HfAVgogM1lGCaG8FtQQKQncfI1pkZjg7e4ezKv1RZtHF0Ng14caa7Q2rC27UoMaIZxxGZwXL3jN3GZlzMXgLN1sc1T8jaZ5JpPwv8k6ZsjieY7ieKAdDdG3UDZ8jglmXwgLOkh2ZJqW9QsheZDA4aj4iDUL67wwV3VcgKVP5VZHBdSUlykYNsfAearXVSupqMQCZDVrwTsv9ffVSQPVZtWiOV0QkOc5Lu0c3hUN9puo3ompZC6lkV82RF3mjPCZGpaOtGtZd8LcxG6nF2blD3k4fg8k4kUGdnIQkJTqi9yRVwAXDF2pvZwZyMXdzRP5ODrWTv0JzjxWrANzriEl8Rwh2sZg, libcapnp-rpc-1.0.1.so = set:odsxHpTjXwWQ5OSmMt51xLb3sSM6OsnZGyOK0THB6mytMCmZBZnyhecjrYeCKmhg4gWQ8thVMjYMVDukiMitDY6sfoSwjZEGvpyLAsQzdzZKNJ5rDN6eG69LUVpgOOfedWo4W12DvH94huvQMy7lLy8VEISmezY5R5rjJOB91ENQyodIKUphhkNV1IXVYk2yxE8825GJuFv4zSyHhgcOPV6R90uvnfEyWDUg6hoEDE6GYamW2mkl6JHRLShEtctQ9fhpNJ4i4xcPQ8uZ1abrn2Za8sGmxFemMgdgIZBeX1hgN0mD9MbxCpd8vo9sCz2MZ4CzzIDUDk3Jx42CcZ6KQL7dAvH74GQi2TmsnItSsn2ssWrLkYa9rx7wkInf3IIsgwis0rYx3yERhVKTUhLhPFoRpAngqqkMpBVqNiwK141fb6cTxuo1psCaYSoiMnyfyljcoiR3eAR2aoTnkNqVhB22rxOQLP31O4RxQQ1AUkyN4QBZdoeiKZfxebAukznU75dr9y3XvDzmlmwVArMnGs0eLuN52EZGmzfK2jJbcJmoD8MgZ2jhDqgmF7l6uljYVPJQqoZhL9cpWot0Ua4UHq6SMMhzauIRdw0xIjZ9amGTDv3ymKI4humRfTjtuE0OsWicZKD0D1JF4XZgOfjIhaDoj394GbbljBZ4Fb37YFY1W43k4FmtlSbiEHbpBQOIygG4qvklbq6BkWbwYnPll9w9mZGrbJZrq49ljH2dEQY5J4AHRotcb8B9J5iYay1oLIL5PfXB8M8vboTrWexQdBykYH7Bd7J7TLbYM1wyQvxCZjEIPEGODc2rZjN68RZKVR3XoZ6B6iOue5itdbj66yEQ5vKXg5Th1UexhiTKJNz8EwDFDgzDlAffL1tyPGboJBP29lF4b1eN9FQ0GXZ5kf5GZtU0fGGkHYQyGjJVhIDecyaedNFVq5YiY6WEdvZDsBtAETd5FfsLGn1utJ42b3pzFfdbvkhaoWEYFuESsdGrmxNZ463HiV08aRnA2yPsB094BfIbB3KeIRyOxRnaZbkF3SchZkgpbwA1n6aOY0oC6BCzcxYJk8yJ9AkzMzBnZ9mZvUSzBNtgOOqpBgCeJZs7LVncZ9IioIU6cvmnyjrIZA15E1huJv15Asn6jjEJUtJkWt1F0nSV8iN9TNzmCZtgsRfzOqQVnQTExZ9pPrpKmUXoHzZIBk3pGfGAYcI1v1vV7YHiRLaevqiNyb4xXi3Hhn3ZfaaNw3sslBHZnwZ8zyMWa5NZgcxaaddrDgpZl7aL5J8fymZvkoOXevP4RwvNCW86v8XMJJLawjHgZ5FtQpUS4qbVO8a65Jc6LFXgPRZBkgbPOJF4jA3P8i0xuW49ZIdj8xfKQ896IPY21PLgqPVbjAFDd2ZkZGgxfZbCFaddhya3NOO0pNKI70wbTdjcRF9PlPl0mUaJQGB9lmBQWVF8wfSREwshZAYsEaS5Uzk8CbBWlkRzdvffNRnwrYqbiaamm3cqzG374F1d26N7XZ0oF18bRpdUr3uJP9KfxpkSqQRLlSXdlJhsISOM4apLx7llLWKqFEevi10KyZx073JuxGP2HaGJbPj025d4BwGngGNLLcL5bO4swwAilKuFgZIuXJizn0DZwU5XqZKDHPeuAF14hZrPAzc6tBE2tGDO017mXUdGzNGbopfc8mmpx7zdWnJ5CT9G5tNySbqkXtghHl1e3stcZ50qaIJl1Y9GMJaJd5b0lbr8OV9GCjKvVIA3eMZBPANE49sVB5Y8myKnMzKZzxscdExRHsrUwpdbblsqfBd20qRKdZ53TIcsrZ1EXRtzfCqSCGnGpZnsJ7e1zowDSGdpY5DyBRmvaHOeF3yq422STs90zjlJmxsWEhCHdslqfXUWpXsbcFpQB3DiehhySR4KxZGz5t8E9LjZ5UECRCb1uI5R6mqwxNGuaZALho4rvoUty4v8TBolg3JWa4VWcLYAiriJop3frJgZJi4hVRmEbBxu0G3eVncpuzpXm9LvCG7gq0q1mKBDlilstIbX67RvMlQJVLvZbiYuz8p1JInOAjlEhqZ58uZmQMEL9ZmrmXUAz6ha2dSYXXEjXZKSqv55C6RPGsg3vNaudK3cgZvFbKY2pSy2AN566ryScV5CDuYpFMZHzxzaDYzvokGauCXAmhL6gxmZb8EIVrxaSieztaG7EPESxbTJy02nKUSGq6Z0Js0CDZ0RZ65ZfKvnCM7QJXQ82QXm6ZcTFAluZ1HY7oyZ6J4hY5M7erD5WJKFQo674ir52bhcwyTSmEcCAMjBHBDPG8V5vkEtKbu1ZCBHe8fA0rnqYxYA8gBDETID7zDyEzJDFTxO6bUuJRGMQQEuZEgMq6luf2ea02p6RGvQNm0usZtZd2aOUn9ewlqAjoMsnRJtmEZyW9MCPTE2tfKOMMyZtfHuOtXKhi3jhNP3YwpS93ptEMmrGsNTHD8vegyQtTe8BZfb7DpemZ35qgdxM5RmlSA5lkjlcaXd7Cn50NG7oLwWOf4WtRLPzQp7nUMDGSuMOFFntBlD8iORZwaAjks4gKHxkR7wpHlbtio3CI95oyBDBzK1KqNZqbnMG8H1tehXm64h9WpRAjWeaJzIH8OtDdstAqn5JvGgKmcg8PR3wml2iP1qmLEZlhFDKupL6u3XCYNatYF4skIICzCAfbmE1OPlwlLBJjZf4BvTz3YPCJ4SqNIp1ZHiEjhjJuz21ctTOs5ECJIApdGceKjsuRhyhDv97cmn5FCLwPQvXmiSqrFbovYwzer0190G4Jw8AQGEf1fsmG9RBiZpuZrdaYNS5frUBqKMRoF17FJkwLUtdSfKn81q1TiYourpLnRZFnG9FdTDVDlF5p7TZsiAsfizsoQsmg81c64NWstQ7PKSZGA8LBC01W5C3BKymTu5D0lESXtmZHNtipfqZDSZpiwFuTJ1ltdB25d89Q9OUZfrqJgDyljzLSqZkA0JgMEwKBBihZAYMFocjhMoUT9T3QFOJbIOP9BNF32ZvZ8s2iIwqNPrcW3RBj36gcH1OO1ylm9Q0mqgh7jGGgrar4Sqg8peSCc6FyUx743yTpD52RpfqMznCZvqWdpVLk161qaBP9yR8RWa1yriAGludGu5vcomCwyrVoJcdmMjhu2SxbeRvjIr2IpWNp9q7a4vI5DWHGFJXmXzMX99leeELH08Ca53ympbsrzZBl6wW9ybRzUyn1JxsU28fdZo9ht4j5ZgYL0, libcapnp-websocket-1.0.1.so = set:kdJ611Tga7Y37N2RZxpl7miDjjyKlh4OOGyZpFW2sZiqZgBP8aXIxPES9oSFMqnZjd8tbXZkNEydwtiYgj7sU1WLsi1GtLGpWHtv5u0xFZkw4w73cgfni6YqUbvLwYO4iXfKLAM7WMFGaPlBenDlrfF6CqZcNWtri73, libcapnpc-1.0.1.so = set:ndqxPxEYDTZ1vvnJwI5Auihef0Ai2NP1s1hL8hFgZvBptirZ0PPp9m0Cm5cmOZzFZggSI53CePvafuKN8j0gpQQZKYmy5iS2lnK0qeH6JoW7iBfVGNlH1BU7Gn4F1Tq94iBvZE5hzTZpZuxC0Sj2fT5zG0OYhv1ZGBMmq7fQbnvk4lUkSH8y9EZFz8IJYqKxW1Xka3QASyrLFZbRzz2GDDIiIYBGfkaJOsmrjpbJA61ZsfVikLwZ7NlDMXxKQdibwIJTgQAeF23V0HVurk0uq62rhauQeCeWVr7hNZw3ipRENZF4ywlMu3HCg5AmDjNig9UBZdZd0v8Q8QAR8CvGK5d8b9irPx1LyKurG9DpTdUukr5l7h31mN0UQQw8ws1K7HJ7sbssNhiY5MQcMp94MZD74wCps0UsuTvLmTzcsg2uWjJd9wSiL38xEvos1sBu2WqUO1KJXmZaABXSGZ8ddstm2EgiOZrfcgoFecLphaaJbYaklUb4tsSeUkZx8qUxAF12ghehLuB0l0cQbK0DSBeCnviH2FNil6Z83PZ3zU35xONTl23FPEOWCYwZw24Y1eKoiZd3o4Z9wU13YtwX8V8BdvyJx77TmsFbT8yTZtsBW2SkkiqtwQdHJw24DaJvC9W7JhWCEfuHTPmz0OvAEAuGXh9mUOXOS3ZE5sKVumhZChK1ufscMign9UfHww96eyfIPzeKakIZ52BoxytuCYWZs9XV6gtJPxEZoOZozgbH1jdhHtZ5p8UgFK112K1NzR2plcU5lE0RhZvBVZE75MZx70CsTJ3DHPnqRoft2Xk2seyZgVpI0eGy7Kq3mghIRdSHGPNKEFoupjrJroBL3JSfz8FmBxeESJj76Fyu2grSo2sw1Zbl2g3Vb0KRTzYZ3xl2kHkekJmbjDA3C6dDVxDnCMisb4s0c3C8A4XJ420LcKrCkMyMQWKHM0QCaGRm5O2h61Rgs5cMV0KZp5aQXJfOg5dK1SOnLNn8as5DaZF2ZDHHVUgL1aDzQsZD15smjCS9OQtYXoGYkNLYZ2QeiIYDkdSxTv1yflFSgxWxkLgVM2SrPZdLq3puI9KWHxen1V0Grc0QhZKrqkmRYZstedZDekya1rclsAGjkiSslSP0ZeENMXQ0zTbPiniZeuZFqVBnbgDYS5n0SwEtrNlEw0PTapUrMWG1kpKLUsB7woL48gtHu556V5fTZ49VZHmZkiuZhi7c22zIhfxX6fB1WAIlYrS6cmEsPZJ81Or7aMlEakvUNipBq2BkBmED0vqXL1AoRT8e8NZhbhAgykKZ9O7w8LotzNMQGKGdZ0kCpSLFMn162aHv11cJBzH8hc2TLoAuRfZpmOKCLTQgZeERqzuOZFcZCPJrFOaOQ8YhMMZoJ324uZGrZfykaBRZxraZIVQpJUJ5gZsllSv80, libkj-1.0.1.so = set:ndOCpttxstONh3t5G0z8a8f0BDglrCwxTy4qW3a87EYdHyrMiUDoMhj4X8Pu7P2ByzVqenLhFD7Aay3QqGhBP7cLimt27E7e5qL2zSRVEZzFQloPFFA2gtQZK4QmXm6YnoyPD5hrRHw3nzW4WQnONEuszoVhgj9tmwG9WZnKUDuHLjODUhJoYqtcVtZ8phdBsDsSAFuopn6BKYenbMlMKvI1LNZoicpIw3pQhgGPV8P6iSOn4UdODEwWf9WG9kgc6AA2lt2hsC2t3ZgNenW0SxIvKqxScOiDh7MzDcU2ywoZClf8k75nxWv1Bot2UgE7gJ1BCZLdCYFD2jesw3xjx1jlHDoZEdeZbY7ZwA5Qbmjpg47a6lKJO4Z4Jt450v4q6laAcX8zK50xGSkVFlIYs4nS4d2nVTstlsUIyEedfgJyfOlBBbocIhzQOisSEiKZl1cvuJHJeFCsrc8Hd06htULn4O2ifGtEJKZkGAfi6ufXc8jWgaxuMQ2v09AfUdHzS5OkV1IvDvHEQGmWTEVbdYlvovcRVgZCYyyNVG2dlO0p5s0q81BIk64Vm9j9JKQf0W0JMKNZaZbMvbEDIe2Zmap9gd5K1Zw5dMyjQGmxwhrg4F3o1yjxDlxO2GC8cYJcI66Wg78NJthWHrBwT2CZsne7ANWyh8b92taT48I8KJd9BZg92fjaMTZhOZkfe9VsJyXV7pbGks8glrCdK85j4q6drezEea2Q1OGAwV7bds0a1BsdABMkzkWwFNMjUkkGSB8ROQHueUq8BBKOyzlYzrLrPtZ9sg3lR3WJfBdioqxsdCfUzjNZk23K9zDxk83DqSwiuofyv4DG6MKXAKN5kKDSED7fgZK5uZxhLIkhI2SauetDuUyG9cZ31SerwdnW2vUDnEFkgEXX0BxMSTIJoXARJZmanoX8K1gRtYJcgDh3smAZsQyhj59TV4HOASYceenbZjTl4K8CUbXnEPT3cDvda1TTYxIpydJmkAsiEAuYIVkHAOBAanWVdkJebga0hzB6a0uoIYKYfAeRZlZpvhC8GeK20PLixnTbJ8koEF5GNG9E3ucPgukDQCp1RrcyMGVbJNZdY7KamD9zMjsMIJppWDZCoi4gzZcNcRJgkSETZdVR3y00omzbgaGZnGmJvum34bjS7ZA2eYtyWOk6QYsVL0nYpHqBqKZsbQvGKs1g9cZcARMH2tly2HxqOnhBZGoZcIT5CuFsE8PmeIY0eZBFom4ahPPCr866HumbO7zZGa5FHB3mpz3ZbxHW9SsHMUuABsM6FnQQo5PPcYJ627lBEnxZsrUbTuWCAmNaGv6b6fgaoLvAtlKvYZDE9m10IiCUCvbHDR5uyI4Zg8q8YSXaWpedCLDyY5MW9ASlqvIxtWChquar75sEO1InGcqyeOrNktivEJDyQk5YUlljA4pn0DpIff1y6LDhY3MbZl44qK5ZKfpi6eNrYf1SjJLp8U5FV4tMnkXbMOcFj33RAM8a8CVx77raNr4cP25JImbhDSWTV5Hg6OWnlAZqHAnrox73Hy3TiWjoioCEVZzGURtt5VBrdpdYNKMr2YDs4sRXLlAhhFgazwZDUAycdShObDYQLBEZxI7FJmDM5wwBeOBgPgl0XyuQ0OAEmIIf6ZmssmGaTMnW37hSry6V8WZ1lB9SgwgW9S2oMCJZwpyrEdYrdysxCf1B7V3F7C2bi2FS0SXruMY5, libkj-async-1.0.1.so = set:od2fPawZqSw8MfpeQB32MgZEtouZbFILyInScwr6yroyURPrzcUr5sVUOORZKkC8ceRbdcnBZs3751PNfmXrDhzNN1ceJZv29z4zYhYCtKwVwmZkukBMgexHCMyZzcmC1JcPnMcIXzoA48UAXi9ZAMUc2BveD8HyZlnjoHALXnC6ddZokhRzKeMyw6sDK6Zb5J201aCvWgluLtbCpDFC6xiZe8yubb4hSygQ9Neee1Oaoqk0gKwSBeK10cT2gz9yvnqZu1aKCxMghmgu0IqS9OicLVcQd4NlEbacIW8AbaZvZtMbIMRYuxvkffSgZfsxeGNd8aEJ3UZ5HBvWZ0zQZmkUy6S48By5EIAKURwgarw57MpGk5Rc7nbGm1RurgjBl7iVfAdmxLgo5ZuINzNfMtbo5WWEl4yc5YwcpWdPyA1aOZueJx9zOqDNgw1bQjQ0WQumjpMvT0jJ6Z2qg34gWFXn9c4U4bh0gJYBChyitUUPpSjzh6cV9neTttPoEyAh8veOZmzQ15WnkFE7Judx8gTVnBzz9T7XZrow1Fgh2lS083j7N13xViF7jHXY51aDVc6m4VeZhnhFJklPZn92l6qOM14pYdZeLJXu4U7PP8Y7o7VSE6Ikegg3eZ17ZBU2Zj2toTyA1OLLGEb8MxS5tL2uZ5MtgBDKGIzR995472ZamrPKZ5TieBMPH2IaQbTCH50Fsxp01cze4FbhCef1Nhi2LMWcdJNwvOnW2xy2tnB7ZB6rm8kz66of3gdgd4D61oe9d8vDAhE0T5bw9ZsiK7pr0GaCTOQld1JwJfSFze6edcjna8ODsMJD61BJutBQtlbyawduMBo6eHolslYxu4GoQvhKnXMMDrTUhAbX4ZlviezCMZd1witvMN3ts4nxZ4TRewWtS0YXc3MIOIAEyHg1xd9jdwiwG93QdKqAqUhn3HZwpj2pPZKpLRLFCa0Z4kiF8KMnjJkHr4wKHu3adRZJk56qtQzOTGm8Kz4kZ4ye6zpc4kOUJU27q34Y4kcLsa5enoAwxR80mLoTXd2ZK6EwZyKJaPVUjb8KI4Qh8EK5m5RVF7MwynD1raYJ9f78k9ZyOcETY0i4KEkTEsbnoPhi3Af8fBjxqECnIjWeJDdQ8LB7xkdbW8HH0H8k1epNQttvVnbZb6J1EyVgMwZgknIShhAdQ30lLnym6A4FSs7gL65SKtT4AU1uWfmk24H3k0ZydVznY4E4htBL23EC8G3HgLwEdczLJNfZrRw2eRVRAYzllUeoFQ42ye9usBQdvK4MLBzNv6Y1D1yzZ7w2JPfs57mZGA7wDfJr42JW8nm5jzPSprMpVi7blxje0sxgpGaXuYC18dUIPDlEvJ4lHv7gIfd9NMkRgOXweCtNqOAsB94tQ4RIfd8sZFIZ2vFD404HtqHB6cDLtYzkpMTEZBMii2L6Qgo5qwFnymJ08NbvH4Jg48ybpIl07mXA6X16A6kcSxqRxeOJZqRrgXgufEJa7b2wMpwoRMsffXSBZp3HAH08jEG2B2Hx7IPX5lRyEMsjozZvMZiQSq59NuuA3ikUv0r02SNi0ENCm142ye5pPTvbR3Y2NceA41lcZze1MtvQlcggkC5Yhkf0m8EpAxNMY7HZjPNBcxfwPAoZ2aggOyy5TpY0xPQiWWh80zWaTKjPswNvs7F2K8HyUXxM88vIZ7qLLOZuoxrGuH8wCKSYVkskbt3lJ625AT0V2WV9TJWLB9hy4qMD4Q0Vv8HtXLUYLQ6c1sjZnR2LMOZhpC8HOcDqycXNWz7dZsFjPd3QvgGKlUSou5SFH82NTCk0YHzv0b9SGubjpHfMqeszczKwqam8w8aSiEQAiE7zBWA023mKUp1oVHiQ9Qc5uSdIi8qeUZa1gqkZtasMXa311Vi0x56JUFph9brUZC3zWM0tDb5ZK0tvgi3ALv6yyEBnOgMmI8xt3PbKJf2irZyPP9XcgTwCIONtk4eSA30q1q8Bu8UBgAKptNRFaHzoSINF8OGRYZ5h1uoFfsldUb06g4ZEZ68JJunsUWxCZBj2glD88jaA0TZtr0ges3GdxtU2nc6w0T8oDnQsnAkyLdvsFwOlQUZat8TbzHA6zeFSqwD67uoBwjwhnWa8K6huyxK144bgJMWoeInDNgWCUGDwZIJ9Q81XWNKjxjjy868EZmoBsRnfxZ1vMY1Znh2HSuczTVg3ZCdDQ02fgZHkAVDeevN895ZvkBAwAbfq4ZH3AoxqrizH2qcgO2WAF6m6sdwjq6uHCiANUUcQrkPTzVcwHB18dMyE6aZAZuAqcoiiLed0zQ5u10V9oO313lPp1PNx2G21xHhiANbmFeSAkwg1RyTJaM3rY6PVFgxp39kYr0mpW68tWyvtm4E3WbtO5c8cosPk8n2, libkj-gzip-1.0.1.so = set:kdMyY0LuWOFfM9pdx7BjyB7hNUaFkrn14VjZIuMoHFSaeyCY1P4bkbhkgCZaxUAOZdxP3i2P1ygb0qyCZspdeZjaZg7whoZgmKRqVZsp12ssUSsQmoQCf3ZdfvfVatMZjyzn4G0EZL1bXlaqcj4JBmlZLge0OGXImaBwQllOYyn4KVlYZvcG0, libkj-http-1.0.1.so = set:odoF8b7O62SSoAk1vg9GZq6AksUl29ND7C3wdoZjG1KspSz5Mi2NZIRqEqrexiEDWojvZlnvAMXuIU4BgVjMY01uq5mmLww6avNLxxkBZ32naNReenioowx9HApU09PGlF9Hb4pSVOL6u6EjeWnTCBe6pzhSUFoMtVCE72nDnXOAU4WFYpi28khcyxEs8Gg1mQLRNMZ8zjvG1dLiCrtxZet0EXOkkaaV6CmgJ7h35JEZ4JHMoQUtJZxDVatLxjosWL0ZrudC1tQfSvsdieFYcaQLRfe21TiMKluNKmpA9Cbijop4cOIbj3IEOhZ62AZ91P4TcQ4up2qKunzGsRr9phR2Fgb8U3pWAa9W1qxhxBPJWWnfUxZlQQ4iMXttpINlwQmjZzklVeDw0yhPKhzMJ4lRVdpEp5r1WCUEi7ZfKZ1OI43mpWZCf6OM4doUL0I7SIrGX8NB19FZmwdYn5O5Q9CR0MkG0gvA6XdtEUs4nPACZ9g4J8McdnBQebDjx70Sde7u4Ue6pkxaIS9XD248DMLtqrZFg3QzwMOu3Uffvjju4i1mrQbXcHhu756AacnCgkT6Zxu0H0n7P3YSV8BfnFBZ4sG6qJ5wq8hM1fpyZdS6vxKyqW5HvqShbWiBQbklPFLcdT6MmNBq6fFZr3KlYdautPZbfHPKGQ5rXIL4ztzSrjHLzM7c1GWQQVAOG9n7qS0ET0dbkm6fnTHoOEoeHogjcMedh4yxeKsQJqfKRLAoZvFT5oQnwvfqS4ii9IoxZBwKLJ6Iaots28zW83BRv0ecas0XafiGJClwROYTEOGtQZqXILfmlwTCGT18zgCOPsEdcAsfld7PestUpgjpStF1ZIeEu8XZax1tICFtOZf15eZq0iUauYHbWOQle1IwtBPoWpYdJd12AFSsIVsb6nmfCnvUV3QNPBsdMaVEkva3StDsre7nCWUxkFz8pwZs50M1gAG3rzGhv7ywpTN9ZucHBrqiLwarBP4OQorSccuHxWZcYjOyo6QWoQPPWApoTYirFZ0OatdwYLWORIv7LWIJwjY0Zjr3pt1Z9vfNyWCkDJLYaczL2LaBTFiQqTRfmOk76qsBl0XzD9xCFPdhff2cHQZBc1Wk9hVikjLrjcGtSEHI4QjlHAXF1crYPCqT3yQ01pWuZ6HZDnteh0rjZ52Wbzg0ZF2phL5CBAOFP4KhgAAZl3YmsCfPmnUcZhMYOZAOKGnTdmYHhZHtKQ7n5br2eQ4ccJOdbLKRv7hic54MkZrumP6g2P01bRZlH1yPzc9M4DvObTsLby9fV29Pna4AMrlC0HAYondsIB8bm6TazOBiM2cpepeHQlg2UWak4C3zBj6Cw0kTxXNyJZARANS4jRtJzn0yJYZBrHhwNZBYW2Eqq8MXQAUupIMX5a3lkSnz0IxcHozV8OB9pejdMEL7z0TYXm4ZFgv2Sit7V5jwwBaTyU0nLw82n1Jt9m4PZ5TJRfs7NP3ZhgdYY176t4MAXCcNJ9XSFCOlZ2NaFZ2317R36CsVW3FnXTi6LbRfeajLKFKu6RRNpot2MRNUBabBN9DKNppZ5CPQKEbsZFhF1DdoTwEBNt7g8dVsmof9f7zM3yPgDphZmHf8LjgDgE6CLSrZ8OzPQgsZl5LBAgtOSk2RFUB48MMBZgCONucvYmilvri4Tgy3vSLZvqGZzlMsMw1tc7Bs0q8lcMTggrlv93lcaSZiTC342uRTZ6wNlJAKoqj4HU5eo7QZxO7FZ3uXiV1GkC39WRhuR5Xe9CKOluADZrlqJcBHI6uM95ZyOAnlALhYauYFC5jb77srWGYoHDQKAF9918doempuogQCvuW7Bsk6UDVfnYkxVW3D96QGZ3vAgiyZIb37IZ17jV45rbJSxcXqxC0WxJhxpllXdjL6fZ0T60Wt7xrytNLfk2S2uiGMJCSCb36j82heuQmFZDSVNSVqUb88LSWCBtbxLWDdnlUUHMDEgrndzX8zri6APuGi5s2tHNrEIk0bJ9FxCwzubUl5srUYMZrdMKDBsw4puBxWu4tslaZDUrzzsJQk49uNksQUZBUSTE30AngqEGI97BWbTzUM4iUUkwktq7VHkKLqGEEKI0EXn0Ma6RaZpuBcNzSMyqFrqa8M2IiykYtCQtntP7acsuepX4QcI8tdPVsMZ8y83GQMj8q0XdKocsfWB3AoZydJ8NhCYbopFbRgs154Za0Jm9Lkw8FR0N3P2Zwu9WSOOw3Lzl6V8dwEMRVMrlWpeoxY4u6htphLlMZHb1YMOr3IW7G0vLQJ8w4KbW48Lhj3ZhSkZkfZ8BSdgirWZ8GWsntQuFU6AVf0SMfwPxOJbBp0QtP4hnWwdtQSbhl5EhdIBMb7cWw4csd9ZgcfMPQimKV100fR8GxmzwOcF8P7xUns4jKxRjZ7qGdjmtOBW3JOA1s6Bkcpq2i36Ko0Gu5uLEWZqGrsNWKNk03z2XuoLalI5e1P20OIKILeVxr6QRUkXTqdZvUyMDvyY9rt967xLP8O6UJVZjxcwole5wYzZ5dsu4fw65B86eGCqHIQii6witMgG5syPL1DzSEzyvXCV54vJ3DeR2YKgZFTXIMeYWY3ZaEa05HdESTeFEAW44YwgC1ozIH5lfLU07JfkiC0rBeBSil6IDTxFQnxtXUFuXBSXvrTnfo1TbaNxM302ymXjcMuIZIzMAg2avaEeZwFhXkY3mtHhq7KjztB3gxJZmZ38vU7DUj7J1gRJrzNvrDZrHXUjPgo0Ku, libkj-test-1.0.1.so = set:kd0rsTE076uQHZ0zJpaEmTZolKi4qofhMF7ybfKQz8zU0wzHtIxzJDAkZuJEpfJiwwbGHr7WZ92apjSjrIsDsutlmFKd9bLB6SakXNPeqB325eqJPbbEWxte6CRovs6ZhqE4QZhqNgXdsRJtxwRie4, libkj-tls-1.0.1.so = set:mdKJZgvdSa3W6WMyvWu8cVBuT0m83wzxG4BKNEAkgUvZCNxXtbuxoZteqvXYkSSCnBvxIULWfYR2mLZ3xP1EAAdu08Z8cQ4P9o5ZI8GyZwbHZcqmvkLJxF4WICIZiYmt7vsBSGCQ5jcT5ZIPZ3QLujVv53nLV7WhXsgWUDf1KMiot1ZInURXFJVSFMwNScRoNItkAOvm6wVjS9tI4x82Im2Rm9s7mD2nUZpFyLTsXI8d881jeHOtNEW7xGwLlCk3UmnxP6cEZ2k5MYZgP0lSS7rnlbaNZlYJXzXUeFMsdIXpL85YjYVEcE3HKfjnLvDWzAret9QDrmktioDF6jCKKrHZeYsdmXNLZbr9ZKoRwOuslW0aNVjZcrJ30fw2ne8ilZ7hQ5BhAGp9FbFrfoL4ZxGhb9T8uiQ6YbLrNvvGDkFW1kZDCARQpCS1LU3JNwL2zKwwiOjq3wLlZt6VoomKWGQvw6JWROEEdF3d3yxhZ1VI4ZzVPArFcY2kaubA2aVbT12nSMkNX3sKsrlvQveWWc4y6VBayXQWBtcYeATCrgRT2Zc88ggsypyxog9OkLSzZASx47OAZlEgZfK2ZkZyDTjCuJox1VG6QdfaEFhOpiqsQsHi5zFSg0hBheZjKvqXsbKkvUsPuzcWjZsMIoZoojKhC9tC6ne6GBJtjr4WLNE3i2FtJ20PA3zamPdts8NFy0n3p2u5cjikTmARBZK2wXpYQEF4xXk1VnBZyh4h2mKtFuMM6cb7a37sVCZ2HBOSaX0jxzSk9maU0qkbH9CoYAsscoybZ8Zj7xY9RgZqC9k4apBfJZC1V6zb8GvZ4qdZ857tq7OCsNpfeCmIEVZESZFhUq7CfjqH87CLIgnGZL8tR3zI1uZpqVKKsiojc3RsXGaPmWchEvNCgVWb5oZo8JAkePcMkfZvIKKsWyHOCH5HPGthaEqGd0 Requires: ld-linux.so.2 >= set:jiL26, ld-linux.so.2(GLIBC_2.3), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.10), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.5), libc.so.6(GLIBC_2.6), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.9), libcrypto.so.3 >= set:qkvV25od6DZ968tqYFAbjz0x9harjGbWw7dRiRbyk5rTkcLmx27U1EizF9N6V8tEij8FlgFOxlYdZjJDAk1KwAUKNc4eb8MLkbyKGCkZ2VErpTlgcmrfEB5V7MwDFyGi, libcrypto.so.3(OPENSSL_3.0.0), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.4), libgcc_s.so.1(GCC_7.0.0), libgcc_s.so.1(GLIBC_2.0), libssl.so.3 >= set:niBOOHVH6fj9o18A8N0CYEu6sZEtCL6njwl7dZ9pbBeW1P5V7dIObJRRitXr8CG1ZyqbyMZbkXdAD7MOdZfd0, libssl.so.3(OPENSSL_3.0.0), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.13), libstdc++.so.6(CXXABI_1.3.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.22), libstdc++.so.6(GLIBCXX_3.4.29), libz.so.1 >= 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.jMHNQi Creating libcapnp-debuginfo package Processing files: capnproto-devel-1.0.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.54561 + 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.xftp6E 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.kFhjqd 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/lib/libcapnp-1.0.1.so, /usr/lib/libcapnp-json-1.0.1.so, /usr/lib/libcapnp-rpc-1.0.1.so, /usr/lib/libcapnp-websocket-1.0.1.so, /usr/lib/libcapnpc-1.0.1.so, /usr/lib/libkj-1.0.1.so, /usr/lib/libkj-async-1.0.1.so, /usr/lib/libkj-gzip-1.0.1.so, /usr/lib/libkj-http-1.0.1.so, /usr/lib/libkj-test-1.0.1.so, /usr/lib/libkj-tls-1.0.1.so, /usr/lib/pkgconfig, zlib-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.g3hKVe 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.6i92nt find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vQHc9m find-requires: running scripts (debuginfo) Requires: capnproto = 1.0.1-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcapnp-1.0.1.so), debug(libcapnp-json-1.0.1.so), debug(libcapnpc-1.0.1.so), debug(libgcc_s.so.1), debug(libkj-1.0.1.so), debug(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.UHIkNy find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.U89fFL find-requires: running scripts (debuginfo) Provides: debug(libcapnp-1.0.1.so), debug(libcapnp-json-1.0.1.so), debug(libcapnp-rpc-1.0.1.so), debug(libcapnp-websocket-1.0.1.so), debug(libcapnpc-1.0.1.so), debug(libkj-1.0.1.so), debug(libkj-async-1.0.1.so), debug(libkj-gzip-1.0.1.so), debug(libkj-http-1.0.1.so), debug(libkj-test-1.0.1.so), debug(libkj-tls-1.0.1.so) Requires: libcapnp = 1.0.1-alt1, debug(ld-linux.so.2), debug(libc.so.6), debug(libcrypto.so.3), debug(libgcc_s.so.1), debug(libssl.so.3), debug(libstdc++.so.6), debug(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 14 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/i586/capnproto-1.0.1-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libcapnp-1.0.1-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/capnproto-devel-1.0.1-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/capnproto-debuginfo-1.0.1-alt1.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libcapnp-debuginfo-1.0.1-alt1.i586.rpm (w2T16.xzdio) 698.28user 38.96system 2:26.82elapsed 502%CPU (0avgtext+0avgdata 531660maxresident)k 0inputs+0outputs (0major+12517002minor)pagefaults 0swaps 3.35user 1.42system 2:36.67elapsed 3%CPU (0avgtext+0avgdata 124368maxresident)k 5808inputs+0outputs (0major+276379minor)pagefaults 0swaps --- capnproto-1.0.1-alt1.i586.rpm.repo 2023-09-07 14:50:10.000000000 +0000 +++ capnproto-1.0.1-alt1.i586.rpm.hasher 2023-09-30 07:44:43.051188599 +0000 @@ -9,6 +9,6 @@ Provides: capnproto = 1.0.1-alt1:sisyphus+328921.100.1.1 -File: /usr/bin/capnp 100755 root:root 4f2823681582e6429b850e3009eac300 +File: /usr/bin/capnp 100755 root:root e43e445726d92043b14a96fd41a3c54d File: /usr/bin/capnpc 120777 root:root capnp -File: /usr/bin/capnpc-c++ 100755 root:root 2320e8057fb7d903a8541cd43d7e9635 -File: /usr/bin/capnpc-capnp 100755 root:root 96fd20241602b36fa96c9eb5991aa39a -RPMIdentity: 9fbee8be82d2541bc56efb27b8df1425f5606198ced08551e487dd44e3185e073c977cdb1dbfe40b54ee833f7577b156b76832acb190f69b6dc87f611e40fcf5 +File: /usr/bin/capnpc-c++ 100755 root:root c886b556c80c1bd5f2e59ce2ea9ea289 +File: /usr/bin/capnpc-capnp 100755 root:root 86dd9e71294278c1c05ca412ba39ff67 +RPMIdentity: ef366fb60e82e2a181f1bc917bac9b6e33f3b498a8e426f1e5831a360667e050e1d7d14dc50a826db0d50672183743f94fc69df7c274a7e672956e62381ae054 --- capnproto-debuginfo-1.0.1-alt1.i586.rpm.repo 2023-09-07 14:50:09.000000000 +0000 +++ capnproto-debuginfo-1.0.1-alt1.i586.rpm.hasher 2023-09-30 07:44:43.107189752 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/24 40755 root:root -/usr/lib/debug/.build-id/24/261416c9e18a778b9cc24ed2002d65efc91fdc 120777 root:root ../../../../bin/capnp -/usr/lib/debug/.build-id/24/261416c9e18a778b9cc24ed2002d65efc91fdc.debug 120777 root:root ../../usr/bin/capnp.debug -/usr/lib/debug/.build-id/83 40755 root:root -/usr/lib/debug/.build-id/83/248eb14e66dfa32b9669b9188fe591c3469f40 120777 root:root ../../../../bin/capnpc-c++ -/usr/lib/debug/.build-id/83/248eb14e66dfa32b9669b9188fe591c3469f40.debug 120777 root:root ../../usr/bin/capnpc-c++.debug -/usr/lib/debug/.build-id/f1 40755 root:root -/usr/lib/debug/.build-id/f1/95947c6d62ed727c7a56fedaf727fd34051ab7 120777 root:root ../../../../bin/capnpc-capnp -/usr/lib/debug/.build-id/f1/95947c6d62ed727c7a56fedaf727fd34051ab7.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug +/usr/lib/debug/.build-id/5b 40755 root:root +/usr/lib/debug/.build-id/5b/4c40b3d74c07242a358dfca846729271ae8fc9 120777 root:root ../../../../bin/capnp +/usr/lib/debug/.build-id/5b/4c40b3d74c07242a358dfca846729271ae8fc9.debug 120777 root:root ../../usr/bin/capnp.debug +/usr/lib/debug/.build-id/be 40755 root:root +/usr/lib/debug/.build-id/be/88445ec35ee61d411cee9fac50f31a588e939f 120777 root:root ../../../../bin/capnpc-c++ +/usr/lib/debug/.build-id/be/88445ec35ee61d411cee9fac50f31a588e939f.debug 120777 root:root ../../usr/bin/capnpc-c++.debug +/usr/lib/debug/.build-id/d6 40755 root:root +/usr/lib/debug/.build-id/d6/5d6ee343597847b9de4d4721b2f65c97377db6 120777 root:root ../../../../bin/capnpc-capnp +/usr/lib/debug/.build-id/d6/5d6ee343597847b9de4d4721b2f65c97377db6.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/24 40755 root:root -File: /usr/lib/debug/.build-id/24/261416c9e18a778b9cc24ed2002d65efc91fdc 120777 root:root ../../../../bin/capnp -File: /usr/lib/debug/.build-id/24/261416c9e18a778b9cc24ed2002d65efc91fdc.debug 120777 root:root ../../usr/bin/capnp.debug -File: /usr/lib/debug/.build-id/83 40755 root:root -File: /usr/lib/debug/.build-id/83/248eb14e66dfa32b9669b9188fe591c3469f40 120777 root:root ../../../../bin/capnpc-c++ -File: /usr/lib/debug/.build-id/83/248eb14e66dfa32b9669b9188fe591c3469f40.debug 120777 root:root ../../usr/bin/capnpc-c++.debug -File: /usr/lib/debug/.build-id/f1 40755 root:root -File: /usr/lib/debug/.build-id/f1/95947c6d62ed727c7a56fedaf727fd34051ab7 120777 root:root ../../../../bin/capnpc-capnp -File: /usr/lib/debug/.build-id/f1/95947c6d62ed727c7a56fedaf727fd34051ab7.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug -File: /usr/lib/debug/usr/bin/capnp.debug 100644 root:root 83239aa8a2378fd565e78ca7d95c5b07 -File: /usr/lib/debug/usr/bin/capnpc-c++.debug 100644 root:root 418beb5d6fe0e9fe02a483f6a586f4d5 -File: /usr/lib/debug/usr/bin/capnpc-capnp.debug 100644 root:root b61eb42270393d02fee9f6ff192b7f4e +File: /usr/lib/debug/.build-id/5b 40755 root:root +File: /usr/lib/debug/.build-id/5b/4c40b3d74c07242a358dfca846729271ae8fc9 120777 root:root ../../../../bin/capnp +File: /usr/lib/debug/.build-id/5b/4c40b3d74c07242a358dfca846729271ae8fc9.debug 120777 root:root ../../usr/bin/capnp.debug +File: /usr/lib/debug/.build-id/be 40755 root:root +File: /usr/lib/debug/.build-id/be/88445ec35ee61d411cee9fac50f31a588e939f 120777 root:root ../../../../bin/capnpc-c++ +File: /usr/lib/debug/.build-id/be/88445ec35ee61d411cee9fac50f31a588e939f.debug 120777 root:root ../../usr/bin/capnpc-c++.debug +File: /usr/lib/debug/.build-id/d6 40755 root:root +File: /usr/lib/debug/.build-id/d6/5d6ee343597847b9de4d4721b2f65c97377db6 120777 root:root ../../../../bin/capnpc-capnp +File: /usr/lib/debug/.build-id/d6/5d6ee343597847b9de4d4721b2f65c97377db6.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug +File: /usr/lib/debug/usr/bin/capnp.debug 100644 root:root 98b0ff10f2597bf9df68ac3dffc7c00f +File: /usr/lib/debug/usr/bin/capnpc-c++.debug 100644 root:root 7d5049e749c3a58923fec63ffa121713 +File: /usr/lib/debug/usr/bin/capnpc-capnp.debug 100644 root:root f69bcdd028503f556f70e8585715d02b 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: 224ec62ea4f8c7d11badab3012e90a97c13736db382227715bed015deb00ac8fadf2a9cf9359d262c998caf1aa72525c88f75bf7c577f09acd911d3f29fb5a93 +RPMIdentity: 6885069398eae708c84b4ae57ca9da20baba152a120dbc4cfe9e2f79c97dfc7bf52ef7245bedcf6a56b9e86b40345ea8c0a6cc86d3c5a1806efe2d84b2fc685a --- libcapnp-1.0.1-alt1.i586.rpm.repo 2023-09-07 14:50:09.000000000 +0000 +++ libcapnp-1.0.1-alt1.i586.rpm.hasher 2023-09-30 07:44:43.268193068 +0000 @@ -73,13 +73,13 @@ Obsoletes: capnproto-libs < 1.0.1-alt1 -File: /usr/lib/libcapnp-1.0.1.so 100644 root:root a47d7bfa6366e2cebd0b20a9dd165b68 -File: /usr/lib/libcapnp-json-1.0.1.so 100644 root:root 608c6084f4ad2985c0ecb5a5241fa980 -File: /usr/lib/libcapnp-rpc-1.0.1.so 100644 root:root 718a957e73ea87cbfd53597ae2956680 -File: /usr/lib/libcapnp-websocket-1.0.1.so 100644 root:root 2fdf3ca05f23111ba957253c8cbbdfee -File: /usr/lib/libcapnpc-1.0.1.so 100644 root:root 0c717d8ac611b8fb627a88c7cf063da8 -File: /usr/lib/libkj-1.0.1.so 100644 root:root e228a9505025144db5b262cff8aeef59 -File: /usr/lib/libkj-async-1.0.1.so 100644 root:root 4e765d45416653d3bdcac3701e00e99a -File: /usr/lib/libkj-gzip-1.0.1.so 100644 root:root 556050ffc7a1ca77ebbf4532c28f085b -File: /usr/lib/libkj-http-1.0.1.so 100644 root:root 3837d1611fa2e949b5343d4da281b29f -File: /usr/lib/libkj-test-1.0.1.so 100644 root:root bf737e04c13f8ecc970393addce0d0c0 -File: /usr/lib/libkj-tls-1.0.1.so 100644 root:root eb59882513233c9624fea750c0a84b40 +File: /usr/lib/libcapnp-1.0.1.so 100644 root:root 8aac58cac74ae292d5edc437c30b461f +File: /usr/lib/libcapnp-json-1.0.1.so 100644 root:root 1e3eb638309ccb1aec1f6800685991bf +File: /usr/lib/libcapnp-rpc-1.0.1.so 100644 root:root 92638020027c3fed3ae1c349a03de30f +File: /usr/lib/libcapnp-websocket-1.0.1.so 100644 root:root c6fac1a9d2efd6d745b6248d21b1cc3e +File: /usr/lib/libcapnpc-1.0.1.so 100644 root:root 6502e57f581c84bbd5d29522981600bb +File: /usr/lib/libkj-1.0.1.so 100644 root:root 29e6acde62af8c46ee854559c01511d3 +File: /usr/lib/libkj-async-1.0.1.so 100644 root:root ab7c75900f15e8655afa277aaaf7cf3b +File: /usr/lib/libkj-gzip-1.0.1.so 100644 root:root ba782b37353bf4086dea1839554e2f12 +File: /usr/lib/libkj-http-1.0.1.so 100644 root:root 7568cc8a518c9e0cb32ec1e3733df196 +File: /usr/lib/libkj-test-1.0.1.so 100644 root:root 36c4b17b3ed816f30fec0c482666c9de +File: /usr/lib/libkj-tls-1.0.1.so 100644 root:root cdb04c781445c59501324dfe0d12625d File: /usr/share/doc/libcapnp-1.0.1 40755 root:root @@ -88,2 +88,2 @@ File: /usr/share/doc/libcapnp-1.0.1/README.md 100644 root:root 878305e762163818a52f8505343a45a9 -RPMIdentity: eed543901be44f0abb9d4ac7a6a99003309e29f11e69f447db6321af15b87bfaf386e2cef7c8ac57a03784af913e12c8bb50ec7c0f57702f46386a2d141eee6e +RPMIdentity: f34d70fdfa6639d9f1add5f35dfcc59570ef181590a49b4954e60f8ab490186bd8c910b9467690c1dc123a647f8d76818f16fb4f34fa73c701bd9db2d766c58a --- libcapnp-debuginfo-1.0.1-alt1.i586.rpm.repo 2023-09-07 14:50:10.000000000 +0000 +++ libcapnp-debuginfo-1.0.1-alt1.i586.rpm.hasher 2023-09-30 07:44:43.359194942 +0000 @@ -1,34 +1,33 @@ -/usr/lib/debug/.build-id/04 40755 root:root -/usr/lib/debug/.build-id/04/2d243b4751d2dcf1e4eb72f0146d6149068108 120777 root:root ../../../libkj-http-1.0.1.so -/usr/lib/debug/.build-id/04/2d243b4751d2dcf1e4eb72f0146d6149068108.debug 120777 root:root ../../usr/lib/libkj-http-1.0.1.so.debug -/usr/lib/debug/.build-id/10 40755 root:root -/usr/lib/debug/.build-id/10/5d9f4d401a6cff1f4e1eefb44eafe3faed8718 120777 root:root ../../../libkj-tls-1.0.1.so -/usr/lib/debug/.build-id/10/5d9f4d401a6cff1f4e1eefb44eafe3faed8718.debug 120777 root:root ../../usr/lib/libkj-tls-1.0.1.so.debug -/usr/lib/debug/.build-id/22 40755 root:root -/usr/lib/debug/.build-id/22/500aecf3aa3925ee19b4a93038a18915a2a6ff 120777 root:root ../../../libkj-gzip-1.0.1.so -/usr/lib/debug/.build-id/22/500aecf3aa3925ee19b4a93038a18915a2a6ff.debug 120777 root:root ../../usr/lib/libkj-gzip-1.0.1.so.debug -/usr/lib/debug/.build-id/27 40755 root:root -/usr/lib/debug/.build-id/27/8140e17a821e7d57b133eab661abedd5261c5c 120777 root:root ../../../libcapnp-rpc-1.0.1.so -/usr/lib/debug/.build-id/27/8140e17a821e7d57b133eab661abedd5261c5c.debug 120777 root:root ../../usr/lib/libcapnp-rpc-1.0.1.so.debug -/usr/lib/debug/.build-id/28 40755 root:root -/usr/lib/debug/.build-id/28/fe88463a956d2ccf77ae9e688725880d080db3 120777 root:root ../../../libcapnpc-1.0.1.so -/usr/lib/debug/.build-id/28/fe88463a956d2ccf77ae9e688725880d080db3.debug 120777 root:root ../../usr/lib/libcapnpc-1.0.1.so.debug -/usr/lib/debug/.build-id/50 40755 root:root -/usr/lib/debug/.build-id/50/c3fa0785448da470b9c9a1d3229b8979996257 120777 root:root ../../../libcapnp-websocket-1.0.1.so -/usr/lib/debug/.build-id/50/c3fa0785448da470b9c9a1d3229b8979996257.debug 120777 root:root ../../usr/lib/libcapnp-websocket-1.0.1.so.debug -/usr/lib/debug/.build-id/6b 40755 root:root -/usr/lib/debug/.build-id/6b/f7701047a9e4099c34a9efacb498e8b544ab06 120777 root:root ../../../libkj-async-1.0.1.so -/usr/lib/debug/.build-id/6b/f7701047a9e4099c34a9efacb498e8b544ab06.debug 120777 root:root ../../usr/lib/libkj-async-1.0.1.so.debug -/usr/lib/debug/.build-id/79 40755 root:root -/usr/lib/debug/.build-id/79/6a104bc54670604a82fcc37c730a281bc7b3af 120777 root:root ../../../libcapnp-1.0.1.so -/usr/lib/debug/.build-id/79/6a104bc54670604a82fcc37c730a281bc7b3af.debug 120777 root:root ../../usr/lib/libcapnp-1.0.1.so.debug -/usr/lib/debug/.build-id/87 40755 root:root -/usr/lib/debug/.build-id/87/464f64bf076edce870d7add6df1f0a7a4d1fb3 120777 root:root ../../../libkj-1.0.1.so -/usr/lib/debug/.build-id/87/464f64bf076edce870d7add6df1f0a7a4d1fb3.debug 120777 root:root ../../usr/lib/libkj-1.0.1.so.debug -/usr/lib/debug/.build-id/94 40755 root:root -/usr/lib/debug/.build-id/94/b0f42d6d6dee22de060f0972e041233f7a9285 120777 root:root ../../../libkj-test-1.0.1.so -/usr/lib/debug/.build-id/94/b0f42d6d6dee22de060f0972e041233f7a9285.debug 120777 root:root ../../usr/lib/libkj-test-1.0.1.so.debug -/usr/lib/debug/.build-id/ae 40755 root:root -/usr/lib/debug/.build-id/ae/1f597709ff87460cd79c7e3745635f2eb3e174 120777 root:root ../../../libcapnp-json-1.0.1.so -/usr/lib/debug/.build-id/ae/1f597709ff87460cd79c7e3745635f2eb3e174.debug 120777 root:root ../../usr/lib/libcapnp-json-1.0.1.so.debug +/usr/lib/debug/.build-id/2e 40755 root:root +/usr/lib/debug/.build-id/2e/9a70c11e2209eb5d2d43eaa4b8671f7f0bdffa 120777 root:root ../../../libcapnpc-1.0.1.so +/usr/lib/debug/.build-id/2e/9a70c11e2209eb5d2d43eaa4b8671f7f0bdffa.debug 120777 root:root ../../usr/lib/libcapnpc-1.0.1.so.debug +/usr/lib/debug/.build-id/34 40755 root:root +/usr/lib/debug/.build-id/34/610c1c6e337adb5361bf33ac8ee84d53b67013 120777 root:root ../../../libkj-1.0.1.so +/usr/lib/debug/.build-id/34/610c1c6e337adb5361bf33ac8ee84d53b67013.debug 120777 root:root ../../usr/lib/libkj-1.0.1.so.debug +/usr/lib/debug/.build-id/46 40755 root:root +/usr/lib/debug/.build-id/46/f90942a8a15e489f7ecc2241725d1fbf6605ae 120777 root:root ../../../libkj-http-1.0.1.so +/usr/lib/debug/.build-id/46/f90942a8a15e489f7ecc2241725d1fbf6605ae.debug 120777 root:root ../../usr/lib/libkj-http-1.0.1.so.debug +/usr/lib/debug/.build-id/68 40755 root:root +/usr/lib/debug/.build-id/68/5e7d0c22138dccbeb2a1a976e2a6aa8906edc7 120777 root:root ../../../libcapnp-websocket-1.0.1.so +/usr/lib/debug/.build-id/68/5e7d0c22138dccbeb2a1a976e2a6aa8906edc7.debug 120777 root:root ../../usr/lib/libcapnp-websocket-1.0.1.so.debug +/usr/lib/debug/.build-id/ad 40755 root:root +/usr/lib/debug/.build-id/ad/fa3a5eb3fc69948063add8cb025a91eedd85ec 120777 root:root ../../../libkj-async-1.0.1.so +/usr/lib/debug/.build-id/ad/fa3a5eb3fc69948063add8cb025a91eedd85ec.debug 120777 root:root ../../usr/lib/libkj-async-1.0.1.so.debug +/usr/lib/debug/.build-id/b5 40755 root:root +/usr/lib/debug/.build-id/b5/a22ddf5c878418bb34384a55213f7a4d7890b7 120777 root:root ../../../libcapnp-json-1.0.1.so +/usr/lib/debug/.build-id/b5/a22ddf5c878418bb34384a55213f7a4d7890b7.debug 120777 root:root ../../usr/lib/libcapnp-json-1.0.1.so.debug +/usr/lib/debug/.build-id/bb 40755 root:root +/usr/lib/debug/.build-id/bb/315afaf267898bb00877d0a36a3703ddc4713d 120777 root:root ../../../libkj-tls-1.0.1.so +/usr/lib/debug/.build-id/bb/315afaf267898bb00877d0a36a3703ddc4713d.debug 120777 root:root ../../usr/lib/libkj-tls-1.0.1.so.debug +/usr/lib/debug/.build-id/cd 40755 root:root +/usr/lib/debug/.build-id/cd/5950aa261b8a6899618ac6c8ce71e646af0fd6 120777 root:root ../../../libkj-gzip-1.0.1.so +/usr/lib/debug/.build-id/cd/5950aa261b8a6899618ac6c8ce71e646af0fd6.debug 120777 root:root ../../usr/lib/libkj-gzip-1.0.1.so.debug +/usr/lib/debug/.build-id/ea 40755 root:root +/usr/lib/debug/.build-id/ea/b2ce69c4083c76aeb8b9b7ef18d0a0fd9ce519 120777 root:root ../../../libkj-test-1.0.1.so +/usr/lib/debug/.build-id/ea/b2ce69c4083c76aeb8b9b7ef18d0a0fd9ce519.debug 120777 root:root ../../usr/lib/libkj-test-1.0.1.so.debug +/usr/lib/debug/.build-id/ec 40755 root:root +/usr/lib/debug/.build-id/ec/4b7abaec2f856116995f59a2a11c5a40c91437 120777 root:root ../../../libcapnp-rpc-1.0.1.so +/usr/lib/debug/.build-id/ec/4b7abaec2f856116995f59a2a11c5a40c91437.debug 120777 root:root ../../usr/lib/libcapnp-rpc-1.0.1.so.debug +/usr/lib/debug/.build-id/ec/7ba05c2a4859624723a1e5bfacec1357d11add 120777 root:root ../../../libcapnp-1.0.1.so +/usr/lib/debug/.build-id/ec/7ba05c2a4859624723a1e5bfacec1357d11add.debug 120777 root:root ../../usr/lib/libcapnp-1.0.1.so.debug /usr/lib/debug/usr/lib/libcapnp-1.0.1.so.debug 100644 root:root @@ -239,46 +238,45 @@ Provides: libcapnp-debuginfo = 1.0.1-alt1:sisyphus+328921.100.1.1 -File: /usr/lib/debug/.build-id/04 40755 root:root -File: /usr/lib/debug/.build-id/04/2d243b4751d2dcf1e4eb72f0146d6149068108 120777 root:root ../../../libkj-http-1.0.1.so -File: /usr/lib/debug/.build-id/04/2d243b4751d2dcf1e4eb72f0146d6149068108.debug 120777 root:root ../../usr/lib/libkj-http-1.0.1.so.debug -File: /usr/lib/debug/.build-id/10 40755 root:root -File: /usr/lib/debug/.build-id/10/5d9f4d401a6cff1f4e1eefb44eafe3faed8718 120777 root:root ../../../libkj-tls-1.0.1.so -File: /usr/lib/debug/.build-id/10/5d9f4d401a6cff1f4e1eefb44eafe3faed8718.debug 120777 root:root ../../usr/lib/libkj-tls-1.0.1.so.debug -File: /usr/lib/debug/.build-id/22 40755 root:root -File: /usr/lib/debug/.build-id/22/500aecf3aa3925ee19b4a93038a18915a2a6ff 120777 root:root ../../../libkj-gzip-1.0.1.so -File: /usr/lib/debug/.build-id/22/500aecf3aa3925ee19b4a93038a18915a2a6ff.debug 120777 root:root ../../usr/lib/libkj-gzip-1.0.1.so.debug -File: /usr/lib/debug/.build-id/27 40755 root:root -File: /usr/lib/debug/.build-id/27/8140e17a821e7d57b133eab661abedd5261c5c 120777 root:root ../../../libcapnp-rpc-1.0.1.so -File: /usr/lib/debug/.build-id/27/8140e17a821e7d57b133eab661abedd5261c5c.debug 120777 root:root ../../usr/lib/libcapnp-rpc-1.0.1.so.debug -File: /usr/lib/debug/.build-id/28 40755 root:root -File: /usr/lib/debug/.build-id/28/fe88463a956d2ccf77ae9e688725880d080db3 120777 root:root ../../../libcapnpc-1.0.1.so -File: /usr/lib/debug/.build-id/28/fe88463a956d2ccf77ae9e688725880d080db3.debug 120777 root:root ../../usr/lib/libcapnpc-1.0.1.so.debug -File: /usr/lib/debug/.build-id/50 40755 root:root -File: /usr/lib/debug/.build-id/50/c3fa0785448da470b9c9a1d3229b8979996257 120777 root:root ../../../libcapnp-websocket-1.0.1.so -File: /usr/lib/debug/.build-id/50/c3fa0785448da470b9c9a1d3229b8979996257.debug 120777 root:root ../../usr/lib/libcapnp-websocket-1.0.1.so.debug -File: /usr/lib/debug/.build-id/6b 40755 root:root -File: /usr/lib/debug/.build-id/6b/f7701047a9e4099c34a9efacb498e8b544ab06 120777 root:root ../../../libkj-async-1.0.1.so -File: /usr/lib/debug/.build-id/6b/f7701047a9e4099c34a9efacb498e8b544ab06.debug 120777 root:root ../../usr/lib/libkj-async-1.0.1.so.debug -File: /usr/lib/debug/.build-id/79 40755 root:root -File: /usr/lib/debug/.build-id/79/6a104bc54670604a82fcc37c730a281bc7b3af 120777 root:root ../../../libcapnp-1.0.1.so -File: /usr/lib/debug/.build-id/79/6a104bc54670604a82fcc37c730a281bc7b3af.debug 120777 root:root ../../usr/lib/libcapnp-1.0.1.so.debug -File: /usr/lib/debug/.build-id/87 40755 root:root -File: /usr/lib/debug/.build-id/87/464f64bf076edce870d7add6df1f0a7a4d1fb3 120777 root:root ../../../libkj-1.0.1.so -File: /usr/lib/debug/.build-id/87/464f64bf076edce870d7add6df1f0a7a4d1fb3.debug 120777 root:root ../../usr/lib/libkj-1.0.1.so.debug -File: /usr/lib/debug/.build-id/94 40755 root:root -File: /usr/lib/debug/.build-id/94/b0f42d6d6dee22de060f0972e041233f7a9285 120777 root:root ../../../libkj-test-1.0.1.so -File: /usr/lib/debug/.build-id/94/b0f42d6d6dee22de060f0972e041233f7a9285.debug 120777 root:root ../../usr/lib/libkj-test-1.0.1.so.debug -File: /usr/lib/debug/.build-id/ae 40755 root:root -File: /usr/lib/debug/.build-id/ae/1f597709ff87460cd79c7e3745635f2eb3e174 120777 root:root ../../../libcapnp-json-1.0.1.so -File: /usr/lib/debug/.build-id/ae/1f597709ff87460cd79c7e3745635f2eb3e174.debug 120777 root:root ../../usr/lib/libcapnp-json-1.0.1.so.debug -File: /usr/lib/debug/usr/lib/libcapnp-1.0.1.so.debug 100644 root:root bd95e1fd183151dd88c7947459c24260 -File: /usr/lib/debug/usr/lib/libcapnp-json-1.0.1.so.debug 100644 root:root 24b32e3fceb53ba0790345eacecea5c6 -File: /usr/lib/debug/usr/lib/libcapnp-rpc-1.0.1.so.debug 100644 root:root 67325b5cfa6136e5143db900bf0934d6 -File: /usr/lib/debug/usr/lib/libcapnp-websocket-1.0.1.so.debug 100644 root:root 59479fe00c892f8ceeea975319bd003b -File: /usr/lib/debug/usr/lib/libcapnpc-1.0.1.so.debug 100644 root:root b1db41bf81fd8567b774161946518d7f -File: /usr/lib/debug/usr/lib/libkj-1.0.1.so.debug 100644 root:root cec50d48f13aaf999136f323eb0a11ec -File: /usr/lib/debug/usr/lib/libkj-async-1.0.1.so.debug 100644 root:root 0b60326404c7da83b34897296457aee3 -File: /usr/lib/debug/usr/lib/libkj-gzip-1.0.1.so.debug 100644 root:root 3ceb539dc738e1cfa731f0dfda508f66 -File: /usr/lib/debug/usr/lib/libkj-http-1.0.1.so.debug 100644 root:root e503bff7be1c80ba251d3596e69c8313 -File: /usr/lib/debug/usr/lib/libkj-test-1.0.1.so.debug 100644 root:root bf98c2f895a5087d00b0d95489eab87f -File: /usr/lib/debug/usr/lib/libkj-tls-1.0.1.so.debug 100644 root:root 8d4e590ad7f8ce4ff164c61fece4177f +File: /usr/lib/debug/.build-id/2e 40755 root:root +File: /usr/lib/debug/.build-id/2e/9a70c11e2209eb5d2d43eaa4b8671f7f0bdffa 120777 root:root ../../../libcapnpc-1.0.1.so +File: /usr/lib/debug/.build-id/2e/9a70c11e2209eb5d2d43eaa4b8671f7f0bdffa.debug 120777 root:root ../../usr/lib/libcapnpc-1.0.1.so.debug +File: /usr/lib/debug/.build-id/34 40755 root:root +File: /usr/lib/debug/.build-id/34/610c1c6e337adb5361bf33ac8ee84d53b67013 120777 root:root ../../../libkj-1.0.1.so +File: /usr/lib/debug/.build-id/34/610c1c6e337adb5361bf33ac8ee84d53b67013.debug 120777 root:root ../../usr/lib/libkj-1.0.1.so.debug +File: /usr/lib/debug/.build-id/46 40755 root:root +File: /usr/lib/debug/.build-id/46/f90942a8a15e489f7ecc2241725d1fbf6605ae 120777 root:root ../../../libkj-http-1.0.1.so +File: /usr/lib/debug/.build-id/46/f90942a8a15e489f7ecc2241725d1fbf6605ae.debug 120777 root:root ../../usr/lib/libkj-http-1.0.1.so.debug +File: /usr/lib/debug/.build-id/68 40755 root:root +File: /usr/lib/debug/.build-id/68/5e7d0c22138dccbeb2a1a976e2a6aa8906edc7 120777 root:root ../../../libcapnp-websocket-1.0.1.so +File: /usr/lib/debug/.build-id/68/5e7d0c22138dccbeb2a1a976e2a6aa8906edc7.debug 120777 root:root ../../usr/lib/libcapnp-websocket-1.0.1.so.debug +File: /usr/lib/debug/.build-id/ad 40755 root:root +File: /usr/lib/debug/.build-id/ad/fa3a5eb3fc69948063add8cb025a91eedd85ec 120777 root:root ../../../libkj-async-1.0.1.so +File: /usr/lib/debug/.build-id/ad/fa3a5eb3fc69948063add8cb025a91eedd85ec.debug 120777 root:root ../../usr/lib/libkj-async-1.0.1.so.debug +File: /usr/lib/debug/.build-id/b5 40755 root:root +File: /usr/lib/debug/.build-id/b5/a22ddf5c878418bb34384a55213f7a4d7890b7 120777 root:root ../../../libcapnp-json-1.0.1.so +File: /usr/lib/debug/.build-id/b5/a22ddf5c878418bb34384a55213f7a4d7890b7.debug 120777 root:root ../../usr/lib/libcapnp-json-1.0.1.so.debug +File: /usr/lib/debug/.build-id/bb 40755 root:root +File: /usr/lib/debug/.build-id/bb/315afaf267898bb00877d0a36a3703ddc4713d 120777 root:root ../../../libkj-tls-1.0.1.so +File: /usr/lib/debug/.build-id/bb/315afaf267898bb00877d0a36a3703ddc4713d.debug 120777 root:root ../../usr/lib/libkj-tls-1.0.1.so.debug +File: /usr/lib/debug/.build-id/cd 40755 root:root +File: /usr/lib/debug/.build-id/cd/5950aa261b8a6899618ac6c8ce71e646af0fd6 120777 root:root ../../../libkj-gzip-1.0.1.so +File: /usr/lib/debug/.build-id/cd/5950aa261b8a6899618ac6c8ce71e646af0fd6.debug 120777 root:root ../../usr/lib/libkj-gzip-1.0.1.so.debug +File: /usr/lib/debug/.build-id/ea 40755 root:root +File: /usr/lib/debug/.build-id/ea/b2ce69c4083c76aeb8b9b7ef18d0a0fd9ce519 120777 root:root ../../../libkj-test-1.0.1.so +File: /usr/lib/debug/.build-id/ea/b2ce69c4083c76aeb8b9b7ef18d0a0fd9ce519.debug 120777 root:root ../../usr/lib/libkj-test-1.0.1.so.debug +File: /usr/lib/debug/.build-id/ec 40755 root:root +File: /usr/lib/debug/.build-id/ec/4b7abaec2f856116995f59a2a11c5a40c91437 120777 root:root ../../../libcapnp-rpc-1.0.1.so +File: /usr/lib/debug/.build-id/ec/4b7abaec2f856116995f59a2a11c5a40c91437.debug 120777 root:root ../../usr/lib/libcapnp-rpc-1.0.1.so.debug +File: /usr/lib/debug/.build-id/ec/7ba05c2a4859624723a1e5bfacec1357d11add 120777 root:root ../../../libcapnp-1.0.1.so +File: /usr/lib/debug/.build-id/ec/7ba05c2a4859624723a1e5bfacec1357d11add.debug 120777 root:root ../../usr/lib/libcapnp-1.0.1.so.debug +File: /usr/lib/debug/usr/lib/libcapnp-1.0.1.so.debug 100644 root:root 6511b6b49a7e6ef26de16442ece06445 +File: /usr/lib/debug/usr/lib/libcapnp-json-1.0.1.so.debug 100644 root:root c7a41739f9c2476fc01c7fe2f09979b1 +File: /usr/lib/debug/usr/lib/libcapnp-rpc-1.0.1.so.debug 100644 root:root f15aaba5ee0bdbac7cadd0e9e6d6c764 +File: /usr/lib/debug/usr/lib/libcapnp-websocket-1.0.1.so.debug 100644 root:root 3f8513dda3342ab69b8c44bade6deab0 +File: /usr/lib/debug/usr/lib/libcapnpc-1.0.1.so.debug 100644 root:root fc7b0c93d90f50ee7d2737c1b62932f0 +File: /usr/lib/debug/usr/lib/libkj-1.0.1.so.debug 100644 root:root e77c35afaa0f2f2a234b55c8943bddef +File: /usr/lib/debug/usr/lib/libkj-async-1.0.1.so.debug 100644 root:root 9df79e26b9ed474b864d5db9d7260bce +File: /usr/lib/debug/usr/lib/libkj-gzip-1.0.1.so.debug 100644 root:root fb7d3167622587262b77a9a1c18a9084 +File: /usr/lib/debug/usr/lib/libkj-http-1.0.1.so.debug 100644 root:root cd065d06fb24e48e96773dea2ff37728 +File: /usr/lib/debug/usr/lib/libkj-test-1.0.1.so.debug 100644 root:root 96723159abaa199c6f6929610b05bc5f +File: /usr/lib/debug/usr/lib/libkj-tls-1.0.1.so.debug 100644 root:root 2b37b65cca8ea686cd0a4a2dd39f8682 File: /usr/src/debug/capnproto-1.0.1 40755 root:root @@ -457,2 +455,2 @@ File: /usr/src/debug/capnproto-1.0.1/c++/src/kj/vector.h 100644 root:root d0caa18fbf9536675a249ad19ed47c17 -RPMIdentity: bf7f0487c65afad42e54e65d53ec35b9e394ae21c6df859aa15ff96b7e338b8735f18ba4f7f0d176bfc0bf1bff780fbc34005fb9892e89593bedbb09079e5f1e +RPMIdentity: 324d7dc29594118e841aa6c5c168034be70df06e29e4455b6c13fa3ccdbb3e6bb6160f52a19696d46555dd6ae544d9038317b46e3810e5fae0e40439475922df