<86>Apr 13 08:20:24 userdel[1860966]: delete user 'rooter' <86>Apr 13 08:20:24 userdel[1860966]: removed group 'rooter' owned by 'rooter' <86>Apr 13 08:20:24 userdel[1860966]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 13 08:20:24 groupadd[1860983]: group added to /etc/group: name=rooter, GID=1793 <86>Apr 13 08:20:24 groupadd[1860983]: group added to /etc/gshadow: name=rooter <86>Apr 13 08:20:24 groupadd[1860983]: new group: name=rooter, GID=1793 <86>Apr 13 08:20:24 useradd[1861006]: new user: name=rooter, UID=1793, GID=1793, home=/root, shell=/bin/bash, from=none <86>Apr 13 08:20:24 userdel[1861029]: delete user 'builder' <86>Apr 13 08:20:24 userdel[1861029]: removed group 'builder' owned by 'builder' <86>Apr 13 08:20:24 userdel[1861029]: removed shadow group 'builder' owned by 'builder' <86>Apr 13 08:20:24 groupadd[1861054]: group added to /etc/group: name=builder, GID=1794 <86>Apr 13 08:20:24 groupadd[1861054]: group added to /etc/gshadow: name=builder <86>Apr 13 08:20:24 groupadd[1861054]: new group: name=builder, GID=1794 <86>Apr 13 08:20:24 useradd[1861079]: new user: name=builder, UID=1794, GID=1794, home=/usr/src, shell=/bin/bash, from=none <13>Apr 13 08:20:27 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Apr 13 08:20:28 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed <13>Apr 13 08:20:28 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Apr 13 08:20:28 rpmi: libuv-1.48.0-alt1 sisyphus+340945.100.1.1 1708265067 installed <13>Apr 13 08:20:28 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444234 installed <13>Apr 13 08:20:28 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 13 08:20:28 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 13 08:20:28 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Apr 13 08:20:28 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Apr 13 08:20:28 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711570650 installed <13>Apr 13 08:20:28 rpmi: libngtcp2.16-1.4.0-alt1 sisyphus+343912.100.1.1 1711714686 installed <13>Apr 13 08:20:28 rpmi: libngtcp2_crypto_gnutls8-1.4.0-alt1 sisyphus+343912.100.1.1 1711714686 installed <13>Apr 13 08:20:28 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Apr 13 08:20:29 rpmi: libstdc++13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed <13>Apr 13 08:20:29 rpmi: gcc13-c++-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed <13>Apr 13 08:20:30 rpmi: cmake-modules-3.29.1-alt1 sisyphus+344518.200.3.1 1712379665 installed <13>Apr 13 08:20:30 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Apr 13 08:20:30 rpmi: publicsuffix-list-dafsa-20240130-alt1 sisyphus+339506.100.1.1 1706719111 installed <13>Apr 13 08:20:30 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed <13>Apr 13 08:20:30 rpmi: libnghttp3.9-1.2.0-alt1 sisyphus+343912.200.1.1 1711714731 installed <13>Apr 13 08:20:30 rpmi: libnghttp2-1.61.0-alt1 sisyphus+344450.100.1.1 1712304122 installed <13>Apr 13 08:20:30 rpmi: openldap-common-2.6.7-alt1 sisyphus+343335.200.1.1 1711113916 installed <13>Apr 13 08:20:30 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Apr 13 08:20:30 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Apr 13 08:20:30 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Apr 13 08:20:30 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124284 installed <13>Apr 13 08:20:30 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Apr 13 08:20:30 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <13>Apr 13 08:20:30 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 13 08:20:30 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Apr 13 08:20:30 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 13 08:20:30 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 13 08:20:30 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed <13>Apr 13 08:20:30 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Apr 13 08:20:30 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 13 08:20:30 rpmi: libcrypto3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 13 08:20:30 rpmi: libssl3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <86>Apr 13 08:20:30 groupadd[1876266]: group added to /etc/group: name=_keytab, GID=999 <86>Apr 13 08:20:30 groupadd[1876266]: group added to /etc/gshadow: name=_keytab <86>Apr 13 08:20:30 groupadd[1876266]: new group: name=_keytab, GID=999 <13>Apr 13 08:20:30 rpmi: libkrb5-1.21.2-alt2 sisyphus+338902.100.2.1 1706700985 installed <13>Apr 13 08:20:30 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696961 installed <86>Apr 13 08:20:30 groupadd[1876484]: group added to /etc/group: name=sasl, GID=998 <86>Apr 13 08:20:30 groupadd[1876484]: group added to /etc/gshadow: name=sasl <86>Apr 13 08:20:30 groupadd[1876484]: new group: name=sasl, GID=998 <13>Apr 13 08:20:30 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112524 installed <13>Apr 13 08:20:30 rpmi: libldap2-2.6.7-alt1 sisyphus+343335.200.1.1 1711113906 installed <13>Apr 13 08:20:30 rpmi: libarchive13-3.6.1-alt2 sisyphus+324359.1300.6.1 1689326414 installed <13>Apr 13 08:20:30 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed <13>Apr 13 08:20:30 rpmi: libcurl-8.7.1-alt1 sisyphus+343696.100.2.2 1711555874 installed <13>Apr 13 08:20:30 rpmi: cmake-3.29.1-alt1 sisyphus+344518.200.3.1 1712379679 installed <13>Apr 13 08:20:31 rpmi: ctest-3.29.1-alt1 sisyphus+344518.200.3.1 1712379679 installed <13>Apr 13 08:20:31 rpmi: libssl-devel-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 13 08:20:31 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed <13>Apr 13 08:20:31 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/capnproto-1.0.2-alt1.nosrc.rpm (w1.gzdio) Installing capnproto-1.0.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.14461 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf capnproto-1.0.2 + echo 'Source #0 (capnproto-1.0.2.tar):' Source #0 (capnproto-1.0.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/capnproto-1.0.2.tar + cd capnproto-1.0.2 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.14461 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.2 + 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 '1794' is supported by ustar format... yes checking whether GID '1794' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for 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.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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++:55:3: required from here src/kj/common.h:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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++:61: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++:92: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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:716:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 716 | return a < b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 721 | 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:721:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 721 | 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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1131:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1382:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1131:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1121:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1382: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:1322:67: note: in definition of macro 'KJ_IF_MAYBE' 1322 | #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:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1131:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1382:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1131:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1121:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1382: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:1322:67: note: in definition of macro 'KJ_IF_MAYBE' 1322 | #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:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1131:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1382:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1131:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1121:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1382: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:1322:67: note: in definition of macro 'KJ_IF_MAYBE' 1322 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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++:37: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/compiler/capnp.c++:476: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++:536: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++:1051: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++: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/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = ArrayPtr]' src/capnp/compiler/capnp.c++:1766:60: required from here ./src/kj/common.h:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libkj-1.0.2.so libtool: link: (cd ".libs" && rm -f "libkj.so" && ln -s "libkj-1.0.2.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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libcapnp-1.0.2.so libtool: link: (cd ".libs" && rm -f "libcapnp.so" && ln -s "libcapnp-1.0.2.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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libcapnpc-1.0.2.so libtool: link: (cd ".libs" && rm -f "libcapnpc.so" && ln -s "libcapnpc-1.0.2.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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libcapnp-json-1.0.2.so libtool: link: (cd ".libs" && rm -f "libcapnp-json.so" && ln -s "libcapnp-json-1.0.2.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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make all-am make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libkj-test-1.0.2.so libtool: link: (cd ".libs" && rm -f "libkj-test.so" && ln -s "libkj-test-1.0.2.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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 721 | 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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:716:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 716 | 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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:716:12: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 716 | 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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libkj-async-1.0.2.so libtool: link: (cd ".libs" && rm -f "libkj-async.so" && ln -s "libkj-async-1.0.2.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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libkj-gzip-1.0.2.so libtool: link: (cd ".libs" && rm -f "libkj-gzip.so" && ln -s "libkj-gzip-1.0.2.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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libkj-tls-1.0.2.so libtool: link: (cd ".libs" && rm -f "libkj-tls.so" && ln -s "libkj-tls-1.0.2.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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libcapnp-rpc-1.0.2.so libtool: link: (cd ".libs" && rm -f "libcapnp-rpc.so" && ln -s "libcapnp-rpc-1.0.2.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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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++:2669:13: 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++:6801: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++:4752:22: required from here ./src/kj/common.h:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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++:2746: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++:2753: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++:3285: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++:3341: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++:3345: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++:3368: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++:3391: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++:3401: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++:3409: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++:3416: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++:3430: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++:3462: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++:3467: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++:3472: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++:3457: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++:3492: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++:3545: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++:3548: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++:3553: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++:3556: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++:3562: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++:3565: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++:3608: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++:3614: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++:3727: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++:3795: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++:3813: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++:3889: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++:3958: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++:3972: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++:3986: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++:4219: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++:4260: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++:4278: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++:4315: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++:4328: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++:4339: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++:4348: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++:4358: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++:4368: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++:4378: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++:4409: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++:4416: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++:5076: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++:5177: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++:5298: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++:5384: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++:5366: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++:5405: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++:5458: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++:5478: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++:5526: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++:5638: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++:5650: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++:5674: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++:5761: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++:5846: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++:5862: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++:5880: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++:5902: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++:5914: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++:5991: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++:5990: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++:6001: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++:5990: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++:5990: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++:6079: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++:6103: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++:6173: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++:6201: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++:6224: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++:6310: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++:6322: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++:6384: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++:6389: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++:6412: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++:6415: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++:6570: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++:6621: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++:6639: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++:6636: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++:6645: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++:6650: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++:6721: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++:6906: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++:6914: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++:6909: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++:6927: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++:6920: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++:6967: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++:6971: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++:6996: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++:6977: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++:7004: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++:7065: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++:7158: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++:7185: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++:7201: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++:7192: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++:7228: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++:7256: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++:7263: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++:7311: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++:7325: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++:7312: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++:7355: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++:7430: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++:7435: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++:7444: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++:7447: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++:7450: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++:7392: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++:7356: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++:7239: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++:7675: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++:7683: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++:7760: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++:7821: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++:7832: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++:7887: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++:7891: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++:7946: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++:5396: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++:6444: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++:6508:34: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = unsigned int]' src/kj/compat/http.c++:6486: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++:6524:32: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = unsigned int]' src/kj/compat/http.c++:6486: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++:6503:31: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = unsigned int]' src/kj/compat/http.c++:6486: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++:6508:34: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long long unsigned int]' src/kj/compat/http.c++:6494: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++:6524:32: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long long unsigned int]' src/kj/compat/http.c++:6494: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++:6503:31: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long long unsigned int]' src/kj/compat/http.c++:6494: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++:6546: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++:6577: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++:6696: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++:6728: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++:6905: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++:7174: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++:7828: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++:7891: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++:5991: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++:5990: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++:3794: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:1106:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = unsigned int]' at ./src/kj/common.h:1392: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:1061:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1158:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1389:17, inlined from 'kj::Maybe kj::_::compareClientAndServerConfigs(kj::CompressionParameters, kj::CompressionParameters)' at src/kj/compat/http.c++:4859:10: ./src/kj/common.h:1061:3: warning: '*(unsigned int*)((char*)&acceptedParameters + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1061 | 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++:4808:25: note: '*(unsigned int*)((char*)&acceptedParameters + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4808 | CompressionParameters acceptedParameters = manualConfig; | ^~~~~~~~~~~~~~~~~~ In destructor 'kj::_::NullableValue::~NullableValue() [with T = kj::{anonymous}::HttpInputStreamImpl::ReleasedBuffer]', inlined from 'kj::Maybe::~Maybe()' at ./src/kj/common.h:1382:7, inlined from 'void kj::dtor(T&) [with T = Maybe<{anonymous}::HttpInputStreamImpl::ReleasedBuffer>]' at ./src/kj/common.h:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1131:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1121:10, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1382: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:1130: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] 1130 | 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:1382:7, inlined from 'void kj::dtor(T&) [with T = Maybe<{anonymous}::HttpInputStreamImpl::ReleasedBuffer>]' at ./src/kj/common.h:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1131:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1121:10, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1382: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:1130: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] 1130 | 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:1061:3: warning: '((int*)((char*)&method + offsetof(kj::_::NullableValue >,kj::_::NullableValue >::)))[1]' may be used uninitialized [-Wmaybe-uninitialized] 1061 | 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:1322:41: note: in definition of macro 'KJ_IF_MAYBE' 1322 | #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:1106:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = unsigned int]' at ./src/kj/common.h:1392: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:1061:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1158:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1389:17, inlined from 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)' at src/kj/compat/http.c++:4673:23: ./src/kj/common.h:1061:3: warning: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::outboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1061 | 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++:4613:25: note: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::outboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4613 | 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:1106:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = unsigned int]' at ./src/kj/common.h:1392: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:1061:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1158:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1389:17, inlined from 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)' at src/kj/compat/http.c++:4673:23: ./src/kj/common.h:1061:3: warning: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1061 | 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++:4613:25: note: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4613 | 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::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::{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_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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libkj-http-1.0.2.so libtool: link: (cd ".libs" && rm -f "libkj-http.so" && ln -s "libkj-http-1.0.2.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.2/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2/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.2.so -o .libs/libcapnp-websocket-1.0.2.so libtool: link: (cd ".libs" && rm -f "libcapnp-websocket.so" && ln -s "libcapnp-websocket-1.0.2.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.2/c++' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.23817 + 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.2 + 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.2/c++' make install-am make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2.so /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-1.0.2.so libkj.so || { rm -f libkj.so && ln -s libkj-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libkj-test-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-test-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-test-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-test-1.0.2.so libkj-test.so || { rm -f libkj-test.so && ln -s libkj-test-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libkj-async-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-async-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-async-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-async-1.0.2.so libkj-async.so || { rm -f libkj-async.so && ln -s libkj-async-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libkj-http-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-http-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-http-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-http-1.0.2.so libkj-http.so || { rm -f libkj-http.so && ln -s libkj-http-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libkj-tls-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-tls-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-tls-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-tls-1.0.2.so libkj-tls.so || { rm -f libkj-tls.so && ln -s libkj-tls-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libkj-gzip-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-gzip-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-gzip-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-gzip-1.0.2.so libkj-gzip.so || { rm -f libkj-gzip.so && ln -s libkj-gzip-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libcapnp-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnp-1.0.2.so libcapnp.so || { rm -f libcapnp.so && ln -s libcapnp-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libcapnp-rpc-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-rpc-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-rpc-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnp-rpc-1.0.2.so libcapnp-rpc.so || { rm -f libcapnp-rpc.so && ln -s libcapnp-rpc-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libcapnp-json-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-json-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-json-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnp-json-1.0.2.so libcapnp-json.so || { rm -f libcapnp-json.so && ln -s libcapnp-json-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libcapnp-websocket-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-websocket-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-websocket-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnp-websocket-1.0.2.so libcapnp-websocket.so || { rm -f libcapnp-websocket.so && ln -s libcapnp-websocket-1.0.2.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.2/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.2/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.2 -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.2.so -o .libs/libcapnpc-1.0.2.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnpc-1.0.2.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnpc-1.0.2.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnpc-1.0.2.so libcapnpc.so || { rm -f libcapnpc.so && ln -s libcapnpc-1.0.2.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.2/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.2/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.2/c++' make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-websocket-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-json-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-rpc-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-gzip-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-tls-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-http-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-async-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-test-1.0.2.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-1.0.2.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.2.so -> libkj-1.0.2.so libkj-test-1.0.2.so -> libkj-test-1.0.2.so libkj-async-1.0.2.so -> libkj-async-1.0.2.so libkj-http-1.0.2.so -> libkj-http-1.0.2.so libkj-tls-1.0.2.so -> libkj-tls-1.0.2.so libkj-gzip-1.0.2.so -> libkj-gzip-1.0.2.so libcapnp-1.0.2.so -> libcapnp-1.0.2.so libcapnp-rpc-1.0.2.so -> libcapnp-rpc-1.0.2.so libcapnp-json-1.0.2.so -> libcapnp-json-1.0.2.so libcapnp-websocket-1.0.2.so -> libcapnp-websocket-1.0.2.so libcapnpc-1.0.2.so -> libcapnpc-1.0.2.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) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/capnproto-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.7221 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.2 + 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.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 721 | 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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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++:320: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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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++:27: 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++:291: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++:423: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++:395:30: required from here src/kj/common.h:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/string-test.c++:425: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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1131:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1382:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1131:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1121: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:1322:41: note: in definition of macro 'KJ_IF_MAYBE' 1322 | #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:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1131:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1382:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1131:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1121: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:1322:41: note: in definition of macro 'KJ_IF_MAYBE' 1322 | #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:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1131:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1382:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1066:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1131:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1121: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:1322:41: note: in definition of macro 'KJ_IF_MAYBE' 1322 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: 'libcapnp-test.a' is up to date. make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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:721:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 721 | 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.2/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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.2/c++' make check-TESTS make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.2/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 (4 μs) [ TEST ] kj/common-test.c++:570: legacy test: Common/Downcast [ PASS ] kj/common-test.c++:570: legacy test: Common/Downcast (4 μ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 (4 μs) [ TEST ] kj/memory-test.c++:40: legacy test: Memory/CanConvert [ PASS ] kj/memory-test.c++:40: legacy test: Memory/CanConvert (0 μs) [ TEST ] kj/memory-test.c++:56: legacy test: Memory/AssignNested [ PASS ] kj/memory-test.c++:56: legacy test: Memory/AssignNested (0 μs) [ TEST ] kj/memory-test.c++:79: legacy test: Memory/Attach [ PASS ] kj/memory-test.c++:79: legacy test: Memory/Attach (0 μs) [ TEST ] kj/memory-test.c++:109: legacy test: Memory/AttachNested [ PASS ] kj/memory-test.c++:109: legacy test: Memory/AttachNested (0 μs) [ TEST ] kj/memory-test.c++:139: attachRef [ PASS ] kj/memory-test.c++:139: attachRef (0 μs) [ TEST ] kj/memory-test.c++:169: attachVal [ PASS ] kj/memory-test.c++:169: attachVal (0 μs) [ TEST ] kj/memory-test.c++:246: legacy test: Memory/OwnVoid [ PASS ] kj/memory-test.c++:246: legacy test: Memory/OwnVoid (4 μs) [ TEST ] kj/memory-test.c++:308: legacy test: Memory/OwnConstVoid [ PASS ] kj/memory-test.c++:308: legacy test: Memory/OwnConstVoid (0 μs) [ TEST ] kj/memory-test.c++:386: Own [ PASS ] kj/memory-test.c++:386: Own (0 μs) [ TEST ] kj/memory-test.c++:414: Own with static disposer [ PASS ] kj/memory-test.c++:414: Own with static disposer (0 μs) [ TEST ] kj/memory-test.c++:454: Maybe> [ PASS ] kj/memory-test.c++:454: Maybe> (0 μs) [ TEST ] kj/memory-test.c++:480: disposeWith [ PASS ] kj/memory-test.c++:480: disposeWith (0 μs) [ TEST ] kj/refcount-test.c++:34: legacy test: Refcount/Basic [ PASS ] kj/refcount-test.c++:34: legacy test: Refcount/Basic (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 (108 μ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 (4 μ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 (23 μ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 (312 μ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() (6 μs) [ TEST ] kj/string-test.c++:306: parsing 'nan' returns canonical NaN value [ PASS ] kj/string-test.c++:306: parsing 'nan' returns canonical NaN value (0 μs) [ TEST ] kj/string-test.c++:321: stringify array-of-array [ PASS ] kj/string-test.c++:321: stringify array-of-array (1 μs) [ TEST ] kj/string-test.c++:330: ArrayPtr == StringPtr [ PASS ] kj/string-test.c++:330: ArrayPtr == StringPtr (0 μs) [ TEST ] kj/string-test.c++:340: String == String [ PASS ] kj/string-test.c++:340: String == String (0 μs) [ TEST ] kj/string-test.c++:355: float stringification and parsing is not locale-dependent [ PASS ] kj/string-test.c++:355: float stringification and parsing is not locale-dependent (53 μs) [ TEST ] kj/string-test.c++:383: ConstString literal operator [ PASS ] kj/string-test.c++:383: ConstString literal operator (0 μs) [ TEST ] kj/string-test.c++:388: ConstString promotion [ PASS ] kj/string-test.c++:388: ConstString promotion (0 μs) [ TEST ] kj/string-test.c++:405: ConstString attachment lifetimes [ PASS ] kj/string-test.c++:405: ConstString attachment lifetimes (0 μs) [ TEST ] kj/string-tree-test.c++:29: legacy test: StringTree/StrTree [ PASS ] kj/string-tree-test.c++:29: legacy test: StringTree/StrTree (6 μ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 (4 μs) [ TEST ] kj/table-test.c++:71: simple table [ PASS ] kj/table-test.c++:71: simple table (38 μ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 (18 μ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 (29516 μs) [ TEST ] kj/table-test.c++:334: double-index table [ PASS ] kj/table-test.c++:334: double-index table (52 μs) [ TEST ] kj/table-test.c++:412: benchmark: kj::Table [ PASS ] kj/table-test.c++:412: benchmark: kj::Table (52371 μs) [ TEST ] kj/table-test.c++:448: benchmark: std::unordered_set [ PASS ] kj/table-test.c++:448: benchmark: std::unordered_set (52574 μs) [ TEST ] kj/table-test.c++:488: benchmark: kj::Table [ PASS ] kj/table-test.c++:488: benchmark: kj::Table (142839 μs) [ TEST ] kj/table-test.c++:533: benchmark: std::unordered_set [ PASS ] kj/table-test.c++:533: benchmark: std::unordered_set (184574 μ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 (49 μs) [ TEST ] kj/table-test.c++:858: large tree table [ PASS ] kj/table-test.c++:858: large tree table (458863 μs) [ TEST ] kj/table-test.c++:912: TreeIndex fuzz test [ PASS ] kj/table-test.c++:912: TreeIndex fuzz test (1912 μ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 (4 μs) [ TEST ] kj/table-test.c++:996: benchmark: kj::Table [ PASS ] kj/table-test.c++:996: benchmark: kj::Table (409431 μs) [ TEST ] kj/table-test.c++:1033: benchmark: std::set [ PASS ] kj/table-test.c++:1033: benchmark: std::set (188706 μs) [ TEST ] kj/table-test.c++:1073: benchmark: kj::Table [ PASS ] kj/table-test.c++:1073: benchmark: kj::Table (1059369 μs) [ TEST ] kj/table-test.c++:1113: benchmark: std::set [ PASS ] kj/table-test.c++:1113: benchmark: std::set (762619 μs) [ TEST ] kj/table-test.c++:1158: insertion order index [ PASS ] kj/table-test.c++:1158: insertion order index (9 μs) [ TEST ] kj/table-test.c++:1260: insertion order index is movable [ PASS ] kj/table-test.c++:1260: insertion order index is movable (0 μs) [ TEST ] kj/table-test.c++:1344: HashIndex rollback on insertion failure [ PASS ] kj/table-test.c++:1344: HashIndex rollback on insertion failure (2 μs) [ TEST ] kj/table-test.c++:1376: TreeIndex rollback on insertion failure [ PASS ] kj/table-test.c++:1376: TreeIndex rollback on insertion failure (3 μs) [ TEST ] kj/map-test.c++:29: HashMap [ PASS ] kj/map-test.c++:29: HashMap (3 μs) [ TEST ] kj/map-test.c++:78: TreeMap [ PASS ] kj/map-test.c++:78: TreeMap (3 μ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 (12 μ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++:88: encode UTF-8 to UTF-16 [ PASS ] kj/encoding-test.c++:88: encode UTF-8 to UTF-16 (10 μs) [ TEST ] kj/encoding-test.c++:95: invalid UTF-8 to UTF-16 [ PASS ] kj/encoding-test.c++:95: invalid UTF-8 to UTF-16 (5 μs) [ TEST ] kj/encoding-test.c++:154: encode UTF-8 to UTF-32 [ PASS ] kj/encoding-test.c++:154: encode UTF-8 to UTF-32 (2 μs) [ TEST ] kj/encoding-test.c++:161: invalid UTF-8 to UTF-32 [ PASS ] kj/encoding-test.c++:161: invalid UTF-8 to UTF-32 (3 μs) [ TEST ] kj/encoding-test.c++:199: decode UTF-16 to UTF-8 [ PASS ] kj/encoding-test.c++:199: decode UTF-16 to UTF-8 (9 μs) [ TEST ] kj/encoding-test.c++:206: invalid UTF-16 to UTF-8 [ PASS ] kj/encoding-test.c++:206: invalid UTF-16 to UTF-8 (1 μs) [ TEST ] kj/encoding-test.c++:219: decode UTF-32 to UTF-8 [ PASS ] kj/encoding-test.c++:219: decode UTF-32 to UTF-8 (1 μs) [ TEST ] kj/encoding-test.c++:226: invalid UTF-32 to UTF-8 [ PASS ] kj/encoding-test.c++:226: invalid UTF-32 to UTF-8 (0 μs) [ TEST ] kj/encoding-test.c++:236: round-trip invalid UTF-16 [ PASS ] kj/encoding-test.c++:236: round-trip invalid UTF-16 (2 μs) [ TEST ] kj/encoding-test.c++:243: EncodingResult as a Maybe [ PASS ] kj/encoding-test.c++:243: EncodingResult as a Maybe (0 μs) [ TEST ] kj/encoding-test.c++:257: encode to wchar_t [ PASS ] kj/encoding-test.c++:257: encode to wchar_t (1 μs) [ TEST ] kj/encoding-test.c++:264: decode from wchar_t [ PASS ] kj/encoding-test.c++:264: decode from wchar_t (2 μs) [ TEST ] kj/encoding-test.c++:273: hex encoding/decoding [ PASS ] kj/encoding-test.c++:273: hex encoding/decoding (10 μs) [ TEST ] kj/encoding-test.c++:292: URI encoding/decoding [ PASS ] kj/encoding-test.c++:292: URI encoding/decoding (4 μs) [ TEST ] kj/encoding-test.c++:326: URL component encoding [ PASS ] kj/encoding-test.c++:326: URL component encoding (5 μs) [ TEST ] kj/encoding-test.c++:352: application/x-www-form-urlencoded encoding/decoding [ PASS ] kj/encoding-test.c++:352: application/x-www-form-urlencoded encoding/decoding (3 μs) [ TEST ] kj/encoding-test.c++:377: C escape encoding/decoding [ PASS ] kj/encoding-test.c++:377: C escape encoding/decoding (9 μs) [ TEST ] kj/encoding-test.c++:404: base64 encoding/decoding [ PASS ] kj/encoding-test.c++:404: base64 encoding/decoding (4 μs) [ TEST ] kj/encoding-test.c++:493: base64 url encoding [ PASS ] kj/encoding-test.c++:493: 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 (37 μs) [ TEST ] kj/exception-test.c++:64: legacy test: Exception/RunCatchingExceptionsStdException [ PASS ] kj/exception-test.c++:64: legacy test: Exception/RunCatchingExceptionsStdException (27 μs) [ TEST ] kj/exception-test.c++:76: legacy test: Exception/RunCatchingExceptionsOtherException [ PASS ] kj/exception-test.c++:76: legacy test: Exception/RunCatchingExceptionsOtherException (10 μs) [ TEST ] kj/exception-test.c++:107: legacy test: Exception/UnwindDetector [ PASS ] kj/exception-test.c++:107: legacy test: Exception/UnwindDetector (43 μ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 (7 μ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 (89 μ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 (58 μs) [ TEST ] kj/debug-test.c++:415: legacy test: Debug/Context [ PASS ] kj/debug-test.c++:415: legacy test: Debug/Context (60 μ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 (2 μ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 (15 μ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 (5 μ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 (0 μs) [ TEST ] kj/function-test.c++:28: legacy test: Function/Lambda [ PASS ] kj/function-test.c++:28: legacy test: Function/Lambda (0 μs) [ TEST ] kj/function-test.c++:57: legacy test: Function/Method [ PASS ] kj/function-test.c++:57: legacy test: Function/Method (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 (50 μs) [ TEST ] kj/io-test.c++:61: stringify AutoCloseFd [ PASS ] kj/io-test.c++:61: stringify AutoCloseFd (10 μs) [ TEST ] kj/io-test.c++:69: VectorOutputStream [ PASS ] kj/io-test.c++:69: VectorOutputStream (2 μs) [ TEST ] kj/io-test.c++:146: InputStream::readAllText() / readAllBytes() [ PASS ] kj/io-test.c++:146: InputStream::readAllText() / readAllBytes() (9550 μ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 (19 μs) [ TEST ] kj/mutex-test.c++:65: legacy test: Mutex/MutexGuarded [ PASS ] kj/mutex-test.c++:65: legacy test: Mutex/MutexGuarded (130679 μs) [ TEST ] kj/mutex-test.c++:169: legacy test: Mutex/When [ PASS ] kj/mutex-test.c++:169: legacy test: Mutex/When (46548 μs) [ TEST ] kj/mutex-test.c++:262: legacy test: Mutex/WhenWithTimeout [ PASS ] kj/mutex-test.c++:262: legacy test: Mutex/WhenWithTimeout (77150 μs) [ TEST ] kj/mutex-test.c++:391: legacy test: Mutex/WhenWithTimeoutPreciseTiming [ PASS ] kj/mutex-test.c++:391: legacy test: Mutex/WhenWithTimeoutPreciseTiming (100092 μs) [ TEST ] kj/mutex-test.c++:422: legacy test: Mutex/WhenWithTimeoutPreciseTimingAfterInterrupt [ PASS ] kj/mutex-test.c++:422: legacy test: Mutex/WhenWithTimeoutPreciseTimingAfterInterrupt (100167 μs) [ TEST ] kj/mutex-test.c++:456: wait()s wake each other [ PASS ] kj/mutex-test.c++:456: wait()s wake each other (189 μs) [ TEST ] kj/mutex-test.c++:478: legacy test: Mutex/Lazy [ PASS ] kj/mutex-test.c++:478: legacy test: Mutex/Lazy (10252 μs) [ TEST ] kj/mutex-test.c++:503: legacy test: Mutex/LazyException [ PASS ] kj/mutex-test.c++:503: legacy test: Mutex/LazyException (35 μ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 (10199 μ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 (150094 μs) [ TEST ] kj/threadlocal-test.c++:33: legacy test: ThreadLocal/Basic [ PASS ] kj/threadlocal-test.c++:33: legacy test: ThreadLocal/Basic (130 μs) [ TEST ] kj/filesystem-test.c++:29: Path [ PASS ] kj/filesystem-test.c++:29: Path (65 μs) [ TEST ] kj/filesystem-test.c++:89: Path comparisons [ PASS ] kj/filesystem-test.c++:89: Path comparisons (28 μs) [ TEST ] kj/filesystem-test.c++:130: Path exceptions [ PASS ] kj/filesystem-test.c++:130: Path exceptions (615 μs) [ TEST ] kj/filesystem-test.c++:162: Win32 Path [ PASS ] kj/filesystem-test.c++:162: Win32 Path (54 μs) [ TEST ] kj/filesystem-test.c++:213: Win32 Path exceptions [ PASS ] kj/filesystem-test.c++:213: Win32 Path exceptions (384 μ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 (29 μs) [ TEST ] kj/filesystem-test.c++:378: InMemoryFile::copy() [ PASS ] kj/filesystem-test.c++:378: InMemoryFile::copy() (677 μs) [ TEST ] kj/filesystem-test.c++:410: File::copy() [ PASS ] kj/filesystem-test.c++:410: File::copy() (288 μs) [ TEST ] kj/filesystem-test.c++:442: InMemoryDirectory [ PASS ] kj/filesystem-test.c++:442: InMemoryDirectory (55 μs) [ TEST ] kj/filesystem-test.c++:615: InMemoryDirectory symlinks [ PASS ] kj/filesystem-test.c++:615: InMemoryDirectory symlinks (57 μ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 (10 μ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++:285: DiskFile [ PASS ] kj/filesystem-disk-test.c++:285: DiskFile (213 μs) [ TEST ] kj/filesystem-disk-test.c++:378: DiskFile::copy() [ PASS ] kj/filesystem-disk-test.c++:378: DiskFile::copy() (285 μs) [ TEST ] kj/filesystem-disk-test.c++:403: DiskDirectory [ PASS ] kj/filesystem-disk-test.c++:403: DiskDirectory (524 μs) [ TEST ] kj/filesystem-disk-test.c++:551: DiskDirectory symlinks [ PASS ] kj/filesystem-disk-test.c++:551: DiskDirectory symlinks (295 μs) [ TEST ] kj/filesystem-disk-test.c++:607: DiskDirectory link [ PASS ] kj/filesystem-disk-test.c++:607: DiskDirectory link (144 μs) [ TEST ] kj/filesystem-disk-test.c++:635: DiskDirectory copy [ PASS ] kj/filesystem-disk-test.c++:635: DiskDirectory copy (321 μs) [ TEST ] kj/filesystem-disk-test.c++:659: DiskDirectory copy-replace [ PASS ] kj/filesystem-disk-test.c++:659: DiskDirectory copy-replace (529 μs) [ TEST ] kj/filesystem-disk-test.c++:696: DiskDirectory move [ PASS ] kj/filesystem-disk-test.c++:696: DiskDirectory move (164 μs) [ TEST ] kj/filesystem-disk-test.c++:715: DiskDirectory move-replace [ PASS ] kj/filesystem-disk-test.c++:715: DiskDirectory move-replace (217 μs) [ TEST ] kj/filesystem-disk-test.c++:747: DiskDirectory createTemporary [ PASS ] kj/filesystem-disk-test.c++:747: DiskDirectory createTemporary (51 μs) [ TEST ] kj/filesystem-disk-test.c++:757: DiskDirectory replaceSubdir() [ PASS ] kj/filesystem-disk-test.c++:757: DiskDirectory replaceSubdir() (251 μs) [ TEST ] kj/filesystem-disk-test.c++:798: DiskDirectory replace directory with file [ PASS ] kj/filesystem-disk-test.c++:798: DiskDirectory replace directory with file (136 μs) [ TEST ] kj/filesystem-disk-test.c++:826: DiskDirectory replace file with directory [ PASS ] kj/filesystem-disk-test.c++:826: DiskDirectory replace file with directory (180 μs) [ TEST ] kj/filesystem-disk-test.c++:972: DiskFilesystem::computeCurrentPath kj/filesystem-disk-unix.c++:1734: PWD environment variable doesn't match current directory; pwd = /usr/src/RPM/BUILD/capnproto-1.0.2/c++ [ PASS ] kj/filesystem-disk-test.c++:972: DiskFilesystem::computeCurrentPath (163 μ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 (1180 μs) [ TEST ] kj/test-test.c++:94: expect exit from thrown exception *** Fatal uncaught std::exception: test error stack: f771b804 f7656458 f7656942 f771c54d 566531ee f79d4e8e 56808915 f7a0793a f7a0841a f7a08bba f79d9cff f79dba34 f7a06613 f745ebf4 f745ecb7 56719496 [ PASS ] kj/test-test.c++:94: expect exit from thrown exception (935 μs) [ TEST ] kj/test-test.c++:99: expect signal from abort [ PASS ] kj/test-test.c++:99: expect signal from abort (648 μs) [ TEST ] kj/test-test.c++:103: expect signal from sigint [ PASS ] kj/test-test.c++:103: expect signal from sigint (1209 μs) [ TEST ] capnp/common-test.c++:35: legacy test: Common/Version [ PASS ] capnp/common-test.c++:35: legacy test: Common/Version (0 μ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 (8 μs) [ TEST ] capnp/layout-test.c++:289: legacy test: WireFormat/StructRoundTrip_OneSegment [ PASS ] capnp/layout-test.c++:289: legacy test: WireFormat/StructRoundTrip_OneSegment (32 μs) [ TEST ] capnp/layout-test.c++:327: legacy test: WireFormat/StructRoundTrip_OneSegmentPerAllocation [ PASS ] capnp/layout-test.c++:327: legacy test: WireFormat/StructRoundTrip_OneSegmentPerAllocation (16 μ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 (71 μ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 (2 μs) [ TEST ] capnp/any-test.c++:229: legacy test: Any/AnyStructListCapInSchema [ PASS ] capnp/any-test.c++:229: legacy test: Any/AnyStructListCapInSchema (111 μ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 (94 μ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 (4 μ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 (5 μs) [ TEST ] capnp/message-test.c++:93: legacy test: Message/MessageBuilderInitMultiSegment [ PASS ] capnp/message-test.c++:93: legacy test: Message/MessageBuilderInitMultiSegment (18 μs) [ TEST ] capnp/message-test.c++:123: legacy test: Message/MessageBuilderInitSpaceAvailable [ PASS ] capnp/message-test.c++:123: legacy test: Message/MessageBuilderInitSpaceAvailable (11 μ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 (48 μs) [ TEST ] capnp/message-test.c++:195: MessageBuilder::sizeInWords() [ PASS ] capnp/message-test.c++:195: MessageBuilder::sizeInWords() (9 μ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 (26 μs) [ TEST ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults [ PASS ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults (13 μ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 (7 μs) [ TEST ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout [ PASS ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout (28 μ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 (1 μ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 (7 μs) [ TEST ] capnp/encoding-test.c++:441: legacy test: Encoding/BuildListDefaults [ PASS ] capnp/encoding-test.c++:441: legacy test: Encoding/BuildListDefaults (10 μs) [ TEST ] capnp/encoding-test.c++:451: legacy test: Encoding/SmallStructLists [ PASS ] capnp/encoding-test.c++:451: legacy test: Encoding/SmallStructLists (11 μs) [ TEST ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty [ PASS ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty (6 μs) [ TEST ] capnp/encoding-test.c++:615: legacy test: Encoding/ListUpgrade [ PASS ] capnp/encoding-test.c++:615: legacy test: Encoding/ListUpgrade (43 μ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 (29 μ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 (7 μs) [ TEST ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment [ PASS ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment (4 μ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 (729 μ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 (18 μ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 (11 μs) [ TEST ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject [ PASS ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject (9 μs) [ TEST ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has [ PASS ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has (1 μs) [ TEST ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification [ PASS ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification (39 μs) [ TEST ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification [ PASS ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification (51 μs) [ TEST ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants [ PASS ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants (11 μs) [ TEST ] capnp/encoding-test.c++:1713: legacy test: Encoding/AnyPointerConstants [ PASS ] capnp/encoding-test.c++:1713: legacy test: Encoding/AnyPointerConstants (1 μs) [ TEST ] capnp/encoding-test.c++:1723: legacy test: Encoding/GlobalConstants [ PASS ] capnp/encoding-test.c++:1723: legacy test: Encoding/GlobalConstants (2 μs) [ TEST ] capnp/encoding-test.c++:1751: legacy test: Encoding/Embeds [ PASS ] capnp/encoding-test.c++:1751: legacy test: Encoding/Embeds (271 μ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 (1 μ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 (43 μ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 (12 μs) [ TEST ] capnp/orphan-test.c++:51: legacy test: Orphans/EmptyStruct [ PASS ] capnp/orphan-test.c++:51: legacy test: Orphans/EmptyStruct (1 μ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 (7 μ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 (30 μs) [ TEST ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct [ PASS ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct (14 μ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 (83 μ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 (2 μs) [ TEST ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct [ PASS ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct (70 μs) [ TEST ] capnp/orphan-test.c++:431: legacy test: Orphans/OrphanageDynamicList [ PASS ] capnp/orphan-test.c++:431: legacy test: Orphans/OrphanageDynamicList (1 μs) [ TEST ] capnp/orphan-test.c++:445: legacy test: Orphans/OrphanageDynamicStructCopy [ PASS ] capnp/orphan-test.c++:445: legacy test: Orphans/OrphanageDynamicStructCopy (37 μ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 (84 μs) [ TEST ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs [ PASS ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs (2 μ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 (33 μs) [ TEST ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup [ PASS ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup (14 μ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 (27 μ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 (1 μ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 (59 μs) [ TEST ] capnp/orphan-test.c++:988: legacy test: Orphans/ReferenceExternalData_NoZeroOnSet [ PASS ] capnp/orphan-test.c++:988: legacy test: Orphans/ReferenceExternalData_NoZeroOnSet (1 μs) [ TEST ] capnp/orphan-test.c++:1010: legacy test: Orphans/ReferenceExternalData_NoZeroImmediateAbandon [ PASS ] capnp/orphan-test.c++:1010: legacy test: Orphans/ReferenceExternalData_NoZeroImmediateAbandon (0 μs) [ TEST ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData [ PASS ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData (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 (0 μs) [ TEST ] capnp/orphan-test.c++:1112: legacy test: Orphans/TruncateText [ PASS ] capnp/orphan-test.c++:1112: legacy test: Orphans/TruncateText (1 μs) [ TEST ] capnp/orphan-test.c++:1133: legacy test: Orphans/ExtendText [ PASS ] capnp/orphan-test.c++:1133: legacy test: Orphans/ExtendText (1 μ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 (83 μs) [ TEST ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount [ PASS ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount (89 μs) [ TEST ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount [ PASS ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount (77 μs) [ TEST ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream [ PASS ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream (6 μs) [ TEST ] capnp/serialize-test.c++:236: legacy test: Serialize/InputStreamScratchSpace [ PASS ] capnp/serialize-test.c++:236: legacy test: Serialize/InputStreamScratchSpace (13 μ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 (5 μ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 (7 μs) [ TEST ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors [ PASS ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors (48 μs) [ TEST ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments [ PASS ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments (29 μ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 (29 μs) [ TEST ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip [ PASS ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip (14 μs) [ TEST ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace [ PASS ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace (8 μ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 (14 μ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 (10 μ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 (1 μ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 (3 μ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 (1071200 μs) [ TEST ] capnp/fuzz-test.c++:193: fuzz-test list pointer [ PASS ] capnp/fuzz-test.c++:193: fuzz-test list pointer (1108833 μs) [ TEST ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer [ PASS ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer (3679936 μs) [ TEST ] capnp/fuzz-test.c++:242: fuzz-test text pointer [ PASS ] capnp/fuzz-test.c++:242: fuzz-test text pointer (1155364 μs) [ TEST ] capnp/fuzz-test.c++:251: fuzz-test far pointer [ PASS ] capnp/fuzz-test.c++:251: fuzz-test far pointer (2108970 μs) [ TEST ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer [ PASS ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer (1677712 μ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 (22 μs) [ TEST ] kj/async-test.c++:89: legacy test: Async/EvalInt [ PASS ] kj/async-test.c++:89: legacy test: Async/EvalInt (1 μ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 (5 μs) [ TEST ] kj/async-test.c++:127: legacy test: Async/Exception [ PASS ] kj/async-test.c++:127: legacy test: Async/Exception (65 μ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 (313 μs) [ TEST ] kj/async-test.c++:248: legacy test: Async/DeepChain2 [ PASS ] kj/async-test.c++:248: legacy test: Async/DeepChain2 (171 μs) [ TEST ] kj/async-test.c++:285: legacy test: Async/DeepChain3 [ PASS ] kj/async-test.c++:285: legacy test: Async/DeepChain3 (197 μs) [ TEST ] kj/async-test.c++:314: legacy test: Async/DeepChain4 [ PASS ] kj/async-test.c++:314: legacy test: Async/DeepChain4 (201 μ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 (2 μs) [ TEST ] kj/async-test.c++:612: legacy test: Async/Split [ PASS ] kj/async-test.c++:612: legacy test: Async/Split (3 μ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 (7 μs) [ TEST ] kj/async-test.c++:693: legacy test: Async/ArrayJoinVoid [ PASS ] kj/async-test.c++:693: legacy test: Async/ArrayJoinVoid (5 μs) [ TEST ] kj/async-test.c++:732: legacy test: Async/ArrayJoinException [ PASS ] kj/async-test.c++:732: legacy test: Async/ArrayJoinException (23 μs) [ TEST ] kj/async-test.c++:770: legacy test: Async/ArrayJoinFailFastException [ PASS ] kj/async-test.c++:770: legacy test: Async/ArrayJoinFailFastException (16 μs) [ TEST ] kj/async-test.c++:800: legacy test: Async/Canceler [ PASS ] kj/async-test.c++:800: legacy test: Async/Canceler (35 μ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 (36175 μs) [ TEST ] kj/async-test.c++:920: legacy test: Async/TaskSet [ PASS ] kj/async-test.c++:920: legacy test: Async/TaskSet (2 μs) [ TEST ] kj/async-test.c++:950: legacy test: Async/TaskSetOnEmpty [ PASS ] kj/async-test.c++:950: legacy test: Async/TaskSetOnEmpty (3 μs) [ TEST ] kj/async-test.c++:974: TaskSet::clear() [ PASS ] kj/async-test.c++:974: TaskSet::clear() (6 μs) [ TEST ] kj/async-test.c++:1029: legacy test: Async/Attach [ PASS ] kj/async-test.c++:1029: legacy test: Async/Attach (1 μs) [ TEST ] kj/async-test.c++:1050: legacy test: Async/EagerlyEvaluate [ PASS ] kj/async-test.c++:1050: legacy test: Async/EagerlyEvaluate (2 μs) [ TEST ] kj/async-test.c++:1070: legacy test: Async/Detach [ PASS ] kj/async-test.c++:1070: legacy test: Async/Detach (31 μs) [ TEST ] kj/async-test.c++:1109: legacy test: Async/SetRunnable [ PASS ] kj/async-test.c++:1109: legacy test: Async/SetRunnable (3 μ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 (2 μs) [ TEST ] kj/async-test.c++:1220: start a fiber [ PASS ] kj/async-test.c++:1220: start a fiber (45 μs) [ TEST ] kj/async-test.c++:1243: fiber promise chaining [ PASS ] kj/async-test.c++:1243: fiber promise chaining (33 μs) [ TEST ] kj/async-test.c++:1268: throw from a fiber [ PASS ] kj/async-test.c++:1268: throw from a fiber (62 μs) [ TEST ] kj/async-test.c++:1293: cancel a fiber [ PASS ] kj/async-test.c++:1293: cancel a fiber (52 μs) [ TEST ] kj/async-test.c++:1328: fiber pool [ PASS ] kj/async-test.c++:1328: fiber pool (75 μs) [ TEST ] kj/async-test.c++:1424: fiber pool runSynchronously() [ PASS ] kj/async-test.c++:1424: fiber pool runSynchronously() (62 μs) [ TEST ] kj/async-test.c++:1462: fiber pool limit [ PASS ] kj/async-test.c++:1462: fiber pool limit (350 μ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 (44 μs) [ TEST ] kj/async-test.c++:1640: retryOnDisconnect [ PASS ] kj/async-test.c++:1640: retryOnDisconnect (30 μ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 (0 μs) [ TEST ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events [ PASS ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events (207 μ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 (181 μ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 (184 μ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 (112 μ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 (10114 μ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 (10224 μ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 (15636 μs) [ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle [ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (273 μ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 (34 μ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 (110 μ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 (456 μ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 (59 μ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 (66 μ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 (30318 μ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 (10163 μs) [ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller [ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (82 μs) [ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects [ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (129 μs) [ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed [ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (117 μ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 (341 μs) [ TEST ] kj/async-unix-test.c++:146: legacy test: AsyncUnixTest/Signals [ PASS ] kj/async-unix-test.c++:146: legacy test: AsyncUnixTest/Signals (104 μs) [ TEST ] kj/async-unix-test.c++:162: legacy test: AsyncUnixTest/SignalWithValue [ PASS ] kj/async-unix-test.c++:162: legacy test: AsyncUnixTest/SignalWithValue (30 μs) [ TEST ] kj/async-unix-test.c++:199: legacy test: AsyncUnixTest/SignalWithPointerValue [ PASS ] kj/async-unix-test.c++:199: legacy test: AsyncUnixTest/SignalWithPointerValue (25 μs) [ TEST ] kj/async-unix-test.c++:237: legacy test: AsyncUnixTest/SignalsMultiListen [ PASS ] kj/async-unix-test.c++:237: legacy test: AsyncUnixTest/SignalsMultiListen (25 μs) [ TEST ] kj/async-unix-test.c++:263: legacy test: AsyncUnixTest/SignalsMultiReceive [ PASS ] kj/async-unix-test.c++:263: legacy test: AsyncUnixTest/SignalsMultiReceive (31 μs) [ TEST ] kj/async-unix-test.c++:285: legacy test: AsyncUnixTest/SignalsAsync [ PASS ] kj/async-unix-test.c++:285: legacy test: AsyncUnixTest/SignalsAsync (10150 μs) [ TEST ] kj/async-unix-test.c++:318: legacy test: AsyncUnixTest/SignalsNoWait [ PASS ] kj/async-unix-test.c++:318: legacy test: AsyncUnixTest/SignalsNoWait (38 μs) [ TEST ] kj/async-unix-test.c++:363: legacy test: AsyncUnixTest/ReadObserver [ PASS ] kj/async-unix-test.c++:363: legacy test: AsyncUnixTest/ReadObserver (55 μs) [ TEST ] kj/async-unix-test.c++:396: legacy test: AsyncUnixTest/ReadObserverMultiListen [ PASS ] kj/async-unix-test.c++:396: legacy test: AsyncUnixTest/ReadObserverMultiListen (65 μs) [ TEST ] kj/async-unix-test.c++:426: legacy test: AsyncUnixTest/ReadObserverMultiReceive [ PASS ] kj/async-unix-test.c++:426: legacy test: AsyncUnixTest/ReadObserverMultiReceive (50 μs) [ TEST ] kj/async-unix-test.c++:454: legacy test: AsyncUnixTest/ReadObserverAndSignals [ PASS ] kj/async-unix-test.c++:454: legacy test: AsyncUnixTest/ReadObserverAndSignals (38 μs) [ TEST ] kj/async-unix-test.c++:480: legacy test: AsyncUnixTest/ReadObserverAsync [ PASS ] kj/async-unix-test.c++:480: legacy test: AsyncUnixTest/ReadObserverAsync (10192 μs) [ TEST ] kj/async-unix-test.c++:502: legacy test: AsyncUnixTest/ReadObserverNoWait [ PASS ] kj/async-unix-test.c++:502: legacy test: AsyncUnixTest/ReadObserverNoWait (55 μs) [ TEST ] kj/async-unix-test.c++:556: legacy test: AsyncUnixTest/WriteObserver [ PASS ] kj/async-unix-test.c++:556: legacy test: AsyncUnixTest/WriteObserver (16020 μs) [ TEST ] kj/async-unix-test.c++:605: legacy test: AsyncUnixTest/UrgentObserver [ PASS ] kj/async-unix-test.c++:605: legacy test: AsyncUnixTest/UrgentObserver (10505 μs) [ TEST ] kj/async-unix-test.c++:706: legacy test: AsyncUnixTest/SteadyTimers [ PASS ] kj/async-unix-test.c++:706: legacy test: AsyncUnixTest/SteadyTimers (41340 μs) [ TEST ] kj/async-unix-test.c++:746: legacy test: AsyncUnixTest/InterruptedTimer [ PASS ] kj/async-unix-test.c++:746: legacy test: AsyncUnixTest/InterruptedTimer (100319 μs) [ TEST ] kj/async-unix-test.c++:785: legacy test: AsyncUnixTest/Wake [ PASS ] kj/async-unix-test.c++:785: legacy test: AsyncUnixTest/Wake (40595 μs) [ TEST ] kj/async-unix-test.c++:891: legacy test: AsyncUnixTest/ChildProcess [ PASS ] kj/async-unix-test.c++:891: legacy test: AsyncUnixTest/ChildProcess (1928 μs) [ TEST ] kj/async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() [ PASS ] kj/async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() (90 μ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() (35 μs) [ TEST ] kj/async-unix-test.c++:1010: UnixEventPort poll for signals [ PASS ] kj/async-unix-test.c++:1010: UnixEventPort poll for signals (27 μ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 (60 μs) [ TEST ] kj/async-unix-test.c++:1081: UnixEventPort thread-specific signals [ PASS ] kj/async-unix-test.c++:1081: UnixEventPort thread-specific signals (20012 μ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 (179 μ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 (990 μ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 (117 μ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 (110 μ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 (10138 μ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 (10156 μ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 (26476 μs) [ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle [ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (234 μ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 (50 μ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 (111 μ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 (98 μ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 (90 μs) [ TEST ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref [ PASS ] kj/async-xthread-test.c++:725: cross-thread event disconnected without holding Executor ref (102 μs) [ TEST ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash [ PASS ] kj/async-xthread-test.c++:775: detached cross-thread event doesn't cause crash (30317 μ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 (10175 μs) [ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller [ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (98 μs) [ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects [ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (105 μs) [ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed [ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (104 μs) [ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled [ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (10142 μ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 (249 μs) [ TEST ] kj/async-io-test.c++:95: legacy test: AsyncIo/SimpleNetworkAuthentication [ PASS ] kj/async-io-test.c++:95: legacy test: AsyncIo/SimpleNetworkAuthentication (603 μs) [ TEST ] kj/async-io-test.c++:176: legacy test: AsyncIo/UnixSocket [ PASS ] kj/async-io-test.c++:176: legacy test: AsyncIo/UnixSocket (157 μs) [ TEST ] kj/async-io-test.c++:249: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg [ PASS ] kj/async-io-test.c++:249: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg (299 μs) [ TEST ] kj/async-io-test.c++:397: legacy test: AsyncIo/AddressParsing [ PASS ] kj/async-io-test.c++:397: legacy test: AsyncIo/AddressParsing (3675 μs) [ TEST ] kj/async-io-test.c++:442: legacy test: AsyncIo/OneWayPipe [ PASS ] kj/async-io-test.c++:442: legacy test: AsyncIo/OneWayPipe (51 μs) [ TEST ] kj/async-io-test.c++:460: legacy test: AsyncIo/TwoWayPipe [ PASS ] kj/async-io-test.c++:460: legacy test: AsyncIo/TwoWayPipe (58 μs) [ TEST ] kj/async-io-test.c++:487: legacy test: AsyncIo/InMemoryCapabilityPipe [ PASS ] kj/async-io-test.c++:487: legacy test: AsyncIo/InMemoryCapabilityPipe (24 μs) [ TEST ] kj/async-io-test.c++:528: legacy test: AsyncIo/CapabilityPipe [ PASS ] kj/async-io-test.c++:528: legacy test: AsyncIo/CapabilityPipe (131 μs) [ TEST ] kj/async-io-test.c++:567: legacy test: AsyncIo/CapabilityPipeBlockedSendStream [ PASS ] kj/async-io-test.c++:567: legacy test: AsyncIo/CapabilityPipeBlockedSendStream (17380 μs) [ TEST ] kj/async-io-test.c++:608: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage [ PASS ] kj/async-io-test.c++:608: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage (130 μs) [ TEST ] kj/async-io-test.c++:643: legacy test: AsyncIo/ScmRightsTruncatedOdd [ PASS ] kj/async-io-test.c++:643: legacy test: AsyncIo/ScmRightsTruncatedOdd (91 μs) [ TEST ] kj/async-io-test.c++:711: legacy test: AsyncIo/ScmRightsTruncatedEven [ PASS ] kj/async-io-test.c++:711: legacy test: AsyncIo/ScmRightsTruncatedEven (86 μs) [ TEST ] kj/async-io-test.c++:801: legacy test: AsyncIo/PipeThread [ PASS ] kj/async-io-test.c++:801: legacy test: AsyncIo/PipeThread (147 μs) [ TEST ] kj/async-io-test.c++:821: legacy test: AsyncIo/PipeThreadDisconnects [ PASS ] kj/async-io-test.c++:821: legacy test: AsyncIo/PipeThreadDisconnects (127 μs) [ TEST ] kj/async-io-test.c++:844: legacy test: AsyncIo/Timeouts [ PASS ] kj/async-io-test.c++:844: legacy test: AsyncIo/Timeouts (10085 μs) [ TEST ] kj/async-io-test.c++:900: legacy test: AsyncIo/Udp [ PASS ] kj/async-io-test.c++:900: legacy test: AsyncIo/Udp (148 μs) [ TEST ] kj/async-io-test.c++:1062: legacy test: AsyncIo/AbstractUnixSocket [ PASS ] kj/async-io-test.c++:1062: legacy test: AsyncIo/AbstractUnixSocket (68 μs) [ TEST ] kj/async-io-test.c++:1084: CIDR parsing [ PASS ] kj/async-io-test.c++:1084: CIDR parsing (11 μs) [ TEST ] kj/async-io-test.c++:1153: NetworkFilter [ PASS ] kj/async-io-test.c++:1153: NetworkFilter (24 μs) [ TEST ] kj/async-io-test.c++:1258: Network::restrictPeers() [ PASS ] kj/async-io-test.c++:1258: Network::restrictPeers() (211 μs) [ TEST ] kj/async-io-test.c++:1330: AsyncInputStream::readAllText() / readAllBytes() [ PASS ] kj/async-io-test.c++:1330: AsyncInputStream::readAllText() / readAllBytes() (15232 μs) [ TEST ] kj/async-io-test.c++:1371: Userland pipe [ PASS ] kj/async-io-test.c++:1371: Userland pipe (6 μ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 (6 μs) [ TEST ] kj/async-io-test.c++:1453: Userland pipe tryPumpFrom [ PASS ] kj/async-io-test.c++:1453: Userland pipe tryPumpFrom (7 μ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 (46 μ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 (29 μ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 (9 μ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 (5 μ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 (4 μ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 (4 μ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 (2 μs) [ TEST ] kj/async-io-test.c++:2124: Userland tee [ PASS ] kj/async-io-test.c++:2124: Userland tee (13 μs) [ TEST ] kj/async-io-test.c++:2140: Userland nested tee [ PASS ] kj/async-io-test.c++:2140: Userland nested tee (10 μ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 (4 μ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 (89 μ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 (47 μ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 (16369 μs) [ TEST ] kj/async-io-test.c++:2461: Userland tee pump [ PASS ] kj/async-io-test.c++:2461: Userland tee pump (506 μ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 (529 μ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 (26 μ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 (339 μ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 (121 μ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 (548 μ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 (83 μ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() (51 μs) [ TEST ] kj/async-io-test.c++:2936: OS TwoWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2936: OS TwoWayPipe whenWriteDisconnected() (55 μ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 (41 μs) [ TEST ] kj/async-io-test.c++:2983: AggregateConnectionReceiver [ PASS ] kj/async-io-test.c++:2983: AggregateConnectionReceiver (42 μs) [ TEST ] kj/async-io-test.c++:3069: OS handle pumpTo [ PASS ] kj/async-io-test.c++:3069: OS handle pumpTo (1715 μ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 (106 μ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 (79 μ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 (3199 μ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 (2956 μ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 (3174 μ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 (3109 μ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 (3085 μ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 (4176 μs) [ TEST ] kj/async-io-test.c++:3363: pump file to socket [ PASS ] kj/async-io-test.c++:3363: pump file to socket (5041 μ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 (4730 μs) [ TEST ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() [ PASS ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() (92 μ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 (12 μ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 (3 μ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 (19 μ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 (95 μs) [ TEST ] kj/compat/url-test.c++:311: URL percent encoding [ PASS ] kj/compat/url-test.c++:311: URL percent encoding (18 μ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 (11 μ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 (23 μs) [ TEST ] kj/compat/http-test.c++:90: HttpHeaderTable [ PASS ] kj/compat/http-test.c++:90: HttpHeaderTable (28 μs) [ TEST ] kj/compat/http-test.c++:134: HttpHeaders::parseRequest [ PASS ] kj/compat/http-test.c++:134: HttpHeaders::parseRequest (18 μs) [ TEST ] kj/compat/http-test.c++:187: HttpHeaders::parseResponse [ PASS ] kj/compat/http-test.c++:187: HttpHeaders::parseResponse (6 μs) [ TEST ] kj/compat/http-test.c++:238: HttpHeaders parse invalid [ PASS ] kj/compat/http-test.c++:238: HttpHeaders parse invalid (8 μs) [ TEST ] kj/compat/http-test.c++:311: HttpHeaders require valid HttpHeaderTable [ PASS ] kj/compat/http-test.c++:311: HttpHeaders require valid HttpHeaderTable (47 μ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 (324 μs) [ TEST ] kj/compat/http-test.c++:1076: HttpClient responses [ PASS ] kj/compat/http-test.c++:1076: HttpClient responses (1631 μs) [ TEST ] kj/compat/http-test.c++:1089: HttpClient canceled write [ PASS ] kj/compat/http-test.c++:1089: HttpClient canceled write (74 μ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 (14 μ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 (14 μs) [ TEST ] kj/compat/http-test.c++:1208: HttpServer requests [ PASS ] kj/compat/http-test.c++:1208: HttpServer requests (301 μs) [ TEST ] kj/compat/http-test.c++:1242: HttpServer responses [ PASS ] kj/compat/http-test.c++:1242: HttpServer responses (146 μs) [ TEST ] kj/compat/http-test.c++:1423: HttpClient pipeline [ PASS ] kj/compat/http-test.c++:1423: HttpClient pipeline (59 μ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 (81 μs) [ TEST ] kj/compat/http-test.c++:1543: HttpServer parallel pipeline [ PASS ] kj/compat/http-test.c++:1543: HttpServer parallel pipeline (66 μs) [ TEST ] kj/compat/http-test.c++:1572: HttpClient <-> HttpServer [ PASS ] kj/compat/http-test.c++:1572: HttpClient <-> HttpServer (112 μs) [ TEST ] kj/compat/http-test.c++:1598: HttpInputStream requests [ PASS ] kj/compat/http-test.c++:1598: HttpInputStream requests (112 μs) [ TEST ] kj/compat/http-test.c++:1636: HttpInputStream responses [ PASS ] kj/compat/http-test.c++:1636: HttpInputStream responses (32 μ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 (318 μ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 (26 μs) [ TEST ] kj/compat/http-test.c++:1863: WebSocket masked [ PASS ] kj/compat/http-test.c++:1863: WebSocket masked (13 μs) [ TEST ] kj/compat/http-test.c++:1900: WebSocket unexpected RSV bits [ PASS ] kj/compat/http-test.c++:1900: WebSocket unexpected RSV bits (4 μs) [ TEST ] kj/compat/http-test.c++:1928: WebSocket unexpected continuation frame [ PASS ] kj/compat/http-test.c++:1928: WebSocket unexpected continuation frame (2 μs) [ TEST ] kj/compat/http-test.c++:1954: WebSocket missing continuation frame [ PASS ] kj/compat/http-test.c++:1954: WebSocket missing continuation frame (3 μ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 (3 μ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 (5 μs) [ TEST ] kj/compat/http-test.c++:2095: WebSocket ping mid-send [ PASS ] kj/compat/http-test.c++:2095: WebSocket ping mid-send (2619 μ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 (2617 μ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 (3082 μs) [ TEST ] kj/compat/http-test.c++:2249: WebSocket pump byte counting [ PASS ] kj/compat/http-test.c++:2249: WebSocket pump byte counting (43 μ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 (51 μ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 (37 μ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 (19 μs) [ TEST ] kj/compat/http-test.c++:2363: WebSocket maximum message size [ PASS ] kj/compat/http-test.c++:2363: WebSocket maximum message size (31 μ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) (4 μs) [ TEST ] kj/compat/http-test.c++:3062: WebSocket Compression String Parsing (findValidExtensionOffers) [ PASS ] kj/compat/http-test.c++:3062: WebSocket Compression String Parsing (findValidExtensionOffers) (7 μs) [ TEST ] kj/compat/http-test.c++:3110: WebSocket Compression String Parsing (generateExtensionRequest) [ PASS ] kj/compat/http-test.c++:3110: WebSocket Compression String Parsing (generateExtensionRequest) (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 (68 μ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 (28 μ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) (44 μ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) (35 μs) [ TEST ] kj/compat/http-test.c++:3543: HttpClient WebSocket error [ PASS ] kj/compat/http-test.c++:3543: HttpClient WebSocket error (17 μ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 (32 μ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 (63 μ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 (49 μ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 (55 μs) [ TEST ] kj/compat/http-test.c++:3796: HttpServer request timeout [ PASS ] kj/compat/http-test.c++:3796: HttpServer request timeout (15 μs) [ TEST ] kj/compat/http-test.c++:3821: HttpServer pipeline timeout [ PASS ] kj/compat/http-test.c++:3821: HttpServer pipeline timeout (26 μs) [ TEST ] kj/compat/http-test.c++:3874: HttpServer no response [ PASS ] kj/compat/http-test.c++:3874: HttpServer no response (24 μs) [ TEST ] kj/compat/http-test.c++:3901: HttpServer disconnected [ PASS ] kj/compat/http-test.c++:3901: HttpServer disconnected (18 μs) [ TEST ] kj/compat/http-test.c++:3922: HttpServer overloaded [ PASS ] kj/compat/http-test.c++:3922: HttpServer overloaded (33 μs) [ TEST ] kj/compat/http-test.c++:3943: HttpServer unimplemented [ PASS ] kj/compat/http-test.c++:3943: HttpServer unimplemented (23 μ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 (25 μs) [ TEST ] kj/compat/http-test.c++:4013: HttpServer invalid method [ PASS ] kj/compat/http-test.c++:4013: HttpServer invalid method (23 μ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 (21 μ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 (20 μ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 (24 μ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 (34 μ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 (21 μs) [ TEST ] kj/compat/http-test.c++:4311: HttpFixedLengthEntityWriter correctly implements tryPumpFrom [ PASS ] kj/compat/http-test.c++:4311: HttpFixedLengthEntityWriter correctly implements tryPumpFrom (27 μ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 (15 μ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 (48 μ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 (81 μ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 (32 μ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 (22 μs) [ TEST ] kj/compat/http-test.c++:4796: newHttpService from HttpClient [ PASS ] kj/compat/http-test.c++:4796: newHttpService from HttpClient (147 μs) [ TEST ] kj/compat/http-test.c++:4838: newHttpService from HttpClient WebSockets [ PASS ] kj/compat/http-test.c++:4838: newHttpService from HttpClient WebSockets (56 μ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 (44 μs) [ TEST ] kj/compat/http-test.c++:4924: newHttpClient from HttpService [ PASS ] kj/compat/http-test.c++:4924: newHttpClient from HttpService (58 μs) [ TEST ] kj/compat/http-test.c++:4939: newHttpClient from HttpService WebSockets [ PASS ] kj/compat/http-test.c++:4939: newHttpClient from HttpService WebSockets (23 μ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 (84 μ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 (36 μ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 (51 μ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 (31 μ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 (12 μ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 (37 μ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 (457 μs) [ TEST ] kj/compat/http-test.c++:5470: HttpClient disable connection reuse [ PASS ] kj/compat/http-test.c++:5470: HttpClient disable connection reuse (121 μs) [ TEST ] kj/compat/http-test.c++:5524: HttpClient concurrency limiting [ PASS ] kj/compat/http-test.c++:5524: HttpClient concurrency limiting (161 μ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 (39 μ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 (36 μ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 (16 μ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 (17 μ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 (21 μ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 (23 μs) [ TEST ] kj/compat/http-test.c++:6531: Simple CONNECT Server works [ PASS ] kj/compat/http-test.c++:6531: Simple CONNECT Server works (35 μ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 (49 μs) [ TEST ] kj/compat/http-test.c++:6603: CONNECT Server (201 status) [ PASS ] kj/compat/http-test.c++:6603: CONNECT Server (201 status) (27 μ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 (27 μs) [ TEST ] kj/compat/http-test.c++:6717: CONNECT Client rejected [ PASS ] kj/compat/http-test.c++:6717: CONNECT Client rejected (47 μs) [ TEST ] kj/compat/http-test.c++:6753: CONNECT Server cancels read [ PASS ] kj/compat/http-test.c++:6753: CONNECT Server cancels read (25 μ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 (22 μ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 (33 μ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 (66 μ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 (77 μ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) (91 μs) [ TEST ] kj/compat/gzip-test.c++:133: gzip decompression [ PASS ] kj/compat/gzip-test.c++:133: gzip decompression (42 μs) [ TEST ] kj/compat/gzip-test.c++:174: async gzip decompression [ PASS ] kj/compat/gzip-test.c++:174: async gzip decompression (68 μs) [ TEST ] kj/compat/gzip-test.c++:234: gzip compression [ PASS ] kj/compat/gzip-test.c++:234: gzip compression (22 μs) [ TEST ] kj/compat/gzip-test.c++:276: gzip huge round trip [ PASS ] kj/compat/gzip-test.c++:276: gzip huge round trip (2029 μs) [ TEST ] kj/compat/gzip-test.c++:296: async gzip compression [ PASS ] kj/compat/gzip-test.c++:296: async gzip compression (46 μ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 (2074 μ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 (55 μ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 (138 μ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 (144 μ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 (39 μ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 (123 μ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 (143 μ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 (40 μ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 (96 μ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 (108 μs) [ TEST ] kj/compat/tls-test.c++:459: TLS basics [ PASS ] kj/compat/tls-test.c++:459: TLS basics (48617 μs) [ TEST ] kj/compat/tls-test.c++:492: TLS half-duplex [ PASS ] kj/compat/tls-test.c++:492: TLS half-duplex (44728 μs) [ TEST ] kj/compat/tls-test.c++:524: TLS peer identity [ PASS ] kj/compat/tls-test.c++:524: TLS peer identity (43448 μs) [ TEST ] kj/compat/tls-test.c++:564: TLS multiple messages [ PASS ] kj/compat/tls-test.c++:564: TLS multiple messages (43612 μs) [ TEST ] kj/compat/tls-test.c++:604: TLS zero-sized write [ PASS ] kj/compat/tls-test.c++:604: TLS zero-sized write (43774 μs) [ TEST ] kj/compat/tls-test.c++:650: TLS full duplex [ PASS ] kj/compat/tls-test.c++:650: TLS full duplex (137363 μs) [ TEST ] kj/compat/tls-test.c++:704: TLS SNI [ PASS ] kj/compat/tls-test.c++:704: TLS SNI (46503 μs) [ TEST ] kj/compat/tls-test.c++:756: TLS certificate validation [ PASS ] kj/compat/tls-test.c++:756: TLS certificate validation (183075 μs) [ TEST ] kj/compat/tls-test.c++:777: TLS client certificate verification [ PASS ] kj/compat/tls-test.c++:777: TLS client certificate verification (282417 μs) [ TEST ] kj/compat/tls-test.c++:1022: TLS receiver basics [ PASS ] kj/compat/tls-test.c++:1022: TLS receiver basics (43719 μ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 (13406 μ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 (622032 μ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 (621978 μ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 (620501 μs) [ TEST ] kj/compat/tls-test.c++:1224: NetworkHttpClient connect with tlsStarter [ PASS ] kj/compat/tls-test.c++:1224: NetworkHttpClient connect with tlsStarter (13468 μs) [ TEST ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message [ PASS ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message (53 μs) [ TEST ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct [ PASS ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct (1 μs) [ TEST ] capnp/canonicalize-test.c++:57: data word with only its most significant bit set does not get truncated [ PASS ] capnp/canonicalize-test.c++:57: data word with only its most significant bit set does not get truncated (1 μs) [ TEST ] capnp/canonicalize-test.c++:79: INLINE_COMPOSITE data word with only its most significant bit set does not get truncated [ PASS ] capnp/canonicalize-test.c++:79: INLINE_COMPOSITE data word with only its most significant bit set does not get truncated (1 μs) [ TEST ] capnp/canonicalize-test.c++:107: canonical non-null empty struct field [ PASS ] capnp/canonicalize-test.c++:107: canonical non-null empty struct field (0 μs) [ TEST ] capnp/canonicalize-test.c++:127: for pointers to empty structs, preorder is not canonical [ PASS ] capnp/canonicalize-test.c++:127: for pointers to empty structs, preorder is not canonical (0 μs) [ TEST ] capnp/canonicalize-test.c++:148: isCanonical requires pointer preorder [ PASS ] capnp/canonicalize-test.c++:148: isCanonical requires pointer preorder (0 μs) [ TEST ] capnp/canonicalize-test.c++:168: isCanonical requires dense packing [ PASS ] capnp/canonicalize-test.c++:168: isCanonical requires dense packing (0 μs) [ TEST ] capnp/canonicalize-test.c++:184: isCanonical rejects multi-segment messages [ PASS ] capnp/canonicalize-test.c++:184: isCanonical rejects multi-segment messages (1 μs) [ TEST ] capnp/canonicalize-test.c++:206: isCanonical rejects zero segment messages [ PASS ] capnp/canonicalize-test.c++:206: isCanonical rejects zero segment messages (0 μs) [ TEST ] capnp/canonicalize-test.c++:212: isCanonical requires truncation of 0-valued struct fields [ PASS ] capnp/canonicalize-test.c++:212: isCanonical requires truncation of 0-valued struct fields (0 μs) [ TEST ] capnp/canonicalize-test.c++:227: isCanonical rejects unused trailing words [ PASS ] capnp/canonicalize-test.c++:227: isCanonical rejects unused trailing words (0 μs) [ TEST ] capnp/canonicalize-test.c++:244: isCanonical accepts empty inline composite list of zero-sized structs [ PASS ] capnp/canonicalize-test.c++:244: isCanonical accepts empty inline composite list of zero-sized structs (0 μs) [ TEST ] capnp/canonicalize-test.c++:261: isCanonical rejects inline composite list with inaccurate word-length [ PASS ] capnp/canonicalize-test.c++:261: isCanonical rejects inline composite list with inaccurate word-length (0 μs) [ TEST ] capnp/canonicalize-test.c++:289: upgraded lists can be canonicalized [ PASS ] capnp/canonicalize-test.c++:289: upgraded lists can be canonicalized (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 (113 μ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 (46 μ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 (19 μs) [ TEST ] capnp/capability-test.c++:248: legacy test: Capability/TailCall [ PASS ] capnp/capability-test.c++:248: legacy test: Capability/TailCall (27 μs) [ TEST ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation [ PASS ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation (15 μs) [ TEST ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient [ PASS ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient (149 μs) [ TEST ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance [ PASS ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance (74 μ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 (96 μs) [ TEST ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance [ PASS ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance (42 μs) [ TEST ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining [ PASS ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining (29 μs) [ TEST ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall [ PASS ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall (29 μs) [ TEST ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans [ PASS ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans (52 μs) [ TEST ] capnp/capability-test.c++:862: legacy test: Capability/Lists [ PASS ] capnp/capability-test.c++:862: legacy test: Capability/Lists (39 μ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 (25 μ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 (5 μ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 (15 μs) [ TEST ] capnp/capability-test.c++:1277: Streaming calls can be canceled [ PASS ] capnp/capability-test.c++:1277: Streaming calls can be canceled (8 μ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 (100 μ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 (88 μ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 (61 μ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 (42 μ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 (40 μ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 (38 μ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 (297 μ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 (85 μs) [ TEST ] capnp/membrane-test.c++:356: call remote object outside membrane [ PASS ] capnp/membrane-test.c++:356: call remote object outside membrane (166 μ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 (310 μ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 (366 μs) [ TEST ] capnp/membrane-test.c++:381: revoke membrane [ PASS ] capnp/membrane-test.c++:381: revoke membrane (194 μs) [ TEST ] capnp/schema-test.c++:41: legacy test: Schema/Structs [ PASS ] capnp/schema-test.c++:41: legacy test: Schema/Structs (65 μ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 (55 μs) [ TEST ] capnp/schema-test.c++:164: legacy test: Schema/Lists [ PASS ] capnp/schema-test.c++:164: legacy test: Schema/Lists (287 μ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 (10 μ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 (0 μs) [ TEST ] capnp/schema-loader-test.c++:33: legacy test: SchemaLoader/Load [ PASS ] capnp/schema-loader-test.c++:33: legacy test: SchemaLoader/Load (395 μ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 (279 μ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 (113 μs) [ TEST ] capnp/schema-loader-test.c++:229: legacy test: SchemaLoader/Incompatible [ PASS ] capnp/schema-loader-test.c++:229: legacy test: SchemaLoader/Incompatible (86 μ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 (63 μs) [ TEST ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics [ PASS ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics (180 μ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 (51 μs) [ TEST ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic [ PASS ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic (368 μs) [ TEST ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants [ PASS ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants (211 μs) [ TEST ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo [ PASS ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo (185 μs) [ TEST ] capnp/schema-parser-test.c++:275: legacy test: SchemaParser/SetFileIdsRequired [ PASS ] capnp/schema-parser-test.c++:275: legacy test: SchemaParser/SetFileIdsRequired (143 μs) [ TEST ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build [ PASS ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build (110 μs) [ TEST ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read [ PASS ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read (88 μs) [ TEST ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults [ PASS ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults (30 μs) [ TEST ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder [ PASS ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder (123 μs) [ TEST ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero [ PASS ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero (51 μs) [ TEST ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild [ PASS ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild (47 μ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 (164 μ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 (47 μs) [ TEST ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion [ PASS ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion (142 μs) [ TEST ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures [ PASS ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures (81 μ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 (2 μs) [ TEST ] capnp/dynamic-test.c++:458: legacy test: DynamicApi/SetEnumFromNative [ PASS ] capnp/dynamic-test.c++:458: legacy test: DynamicApi/SetEnumFromNative (3 μs) [ TEST ] capnp/dynamic-test.c++:468: legacy test: DynamicApi/SetDataFromText [ PASS ] capnp/dynamic-test.c++:468: legacy test: DynamicApi/SetDataFromText (1 μs) [ TEST ] capnp/dynamic-test.c++:476: legacy test: DynamicApi/BuilderAssign [ PASS ] capnp/dynamic-test.c++:476: legacy test: DynamicApi/BuilderAssign (2 μs) [ TEST ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification [ PASS ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification (207 μs) [ TEST ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint [ PASS ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint (219 μs) [ TEST ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced [ PASS ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced (83 μ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 (14 μ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 (51255 μs) [ TEST ] capnp/serialize-async-test.c++:237: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount [ PASS ] capnp/serialize-async-test.c++:237: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount (178616 μs) [ TEST ] capnp/serialize-async-test.c++:256: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount [ PASS ] capnp/serialize-async-test.c++:256: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount (240000 μs) [ TEST ] capnp/serialize-async-test.c++:275: legacy test: SerializeAsyncTest/WriteAsync [ PASS ] capnp/serialize-async-test.c++:275: legacy test: SerializeAsyncTest/WriteAsync (656 μs) [ TEST ] capnp/serialize-async-test.c++:300: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount [ PASS ] capnp/serialize-async-test.c++:300: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount (552 μs) [ TEST ] capnp/serialize-async-test.c++:325: legacy test: SerializeAsyncTest/WriteAsyncEvenSegmentCount [ PASS ] capnp/serialize-async-test.c++:325: legacy test: SerializeAsyncTest/WriteAsyncEvenSegmentCount (306 μs) [ TEST ] capnp/serialize-async-test.c++:350: legacy test: SerializeAsyncTest/WriteMultipleMessagesAsync [ PASS ] capnp/serialize-async-test.c++:350: legacy test: SerializeAsyncTest/WriteMultipleMessagesAsync (1199 μs) [ TEST ] capnp/serialize-async-test.c++:408: BufferedMessageStream basics [ PASS ] capnp/serialize-async-test.c++:408: BufferedMessageStream basics (34 μs) [ TEST ] capnp/serialize-async-test.c++:466: BufferedMessageStream fragmented reads [ PASS ] capnp/serialize-async-test.c++:466: BufferedMessageStream fragmented reads (15 μs) [ TEST ] capnp/serialize-async-test.c++:518: BufferedMessageStream many small messages [ PASS ] capnp/serialize-async-test.c++:518: BufferedMessageStream many small messages (87 μs) [ TEST ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes [ PASS ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes (2177 μs) [ TEST ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults [ PASS ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults (871 μ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 (30 μs) [ TEST ] capnp/serialize-text-test.c++:129: TextCodec parse error [ PASS ] capnp/serialize-text-test.c++:129: TextCodec parse error (41 μ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 (150 μs) [ TEST ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining [ PASS ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining (102 μ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 (72 μ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 (52 μs) [ TEST ] capnp/rpc-test.c++:691: legacy test: Rpc/TailCall [ PASS ] capnp/rpc-test.c++:691: legacy test: Rpc/TailCall (108 μs) [ TEST ] capnp/rpc-test.c++:767: legacy test: Rpc/TailCallCancel [ PASS ] capnp/rpc-test.c++:767: legacy test: Rpc/TailCallCancel (72 μs) [ TEST ] capnp/rpc-test.c++:798: legacy test: Rpc/TailCallCancelRace [ PASS ] capnp/rpc-test.c++:798: legacy test: Rpc/TailCallCancelRace (60 μ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 (105 μs) [ TEST ] capnp/rpc-test.c++:915: legacy test: Rpc/RetainAndRelease [ PASS ] capnp/rpc-test.c++:915: legacy test: Rpc/RetainAndRelease (133 μs) [ TEST ] capnp/rpc-test.c++:978: legacy test: Rpc/Cancel [ PASS ] capnp/rpc-test.c++:978: legacy test: Rpc/Cancel (67 μs) [ TEST ] capnp/rpc-test.c++:1009: legacy test: Rpc/SendTwice [ PASS ] capnp/rpc-test.c++:1009: legacy test: Rpc/SendTwice (96 μs) [ TEST ] capnp/rpc-test.c++:1057: legacy test: Rpc/Embargo [ PASS ] capnp/rpc-test.c++:1057: legacy test: Rpc/Embargo (131 μs) [ TEST ] capnp/rpc-test.c++:1094: legacy test: Rpc/EmbargoUnwrap [ PASS ] capnp/rpc-test.c++:1094: legacy test: Rpc/EmbargoUnwrap (131 μs) [ TEST ] capnp/rpc-test.c++:1155: legacy test: Rpc/EmbargoError [ PASS ] capnp/rpc-test.c++:1155: legacy test: Rpc/EmbargoError (196 μs) [ TEST ] capnp/rpc-test.c++:1199: legacy test: Rpc/EmbargoNull [ PASS ] capnp/rpc-test.c++:1199: legacy test: Rpc/EmbargoNull (77 μs) [ TEST ] capnp/rpc-test.c++:1227: legacy test: Rpc/CallBrokenPromise [ PASS ] capnp/rpc-test.c++:1227: legacy test: Rpc/CallBrokenPromise (137 μs) [ TEST ] capnp/rpc-test.c++:1280: legacy test: Rpc/Abort [ PASS ] capnp/rpc-test.c++:1280: legacy test: Rpc/Abort (47 μ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 (40 μ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 (44 μ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 (161 μs) [ TEST ] capnp/rpc-test.c++:1495: export the same promise twice [ PASS ] capnp/rpc-test.c++:1495: export the same promise twice (133 μs) [ TEST ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic [ PASS ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic (463 μs) [ TEST ] capnp/rpc-twoparty-test.c++:234: legacy test: TwoPartyNetwork/Pipelining [ PASS ] capnp/rpc-twoparty-test.c++:234: legacy test: TwoPartyNetwork/Pipelining (419 μs) [ TEST ] capnp/rpc-twoparty-test.c++:331: legacy test: TwoPartyNetwork/Release [ PASS ] capnp/rpc-twoparty-test.c++:331: legacy test: TwoPartyNetwork/Release (30692 μs) [ TEST ] capnp/rpc-twoparty-test.c++:384: legacy test: TwoPartyNetwork/Abort [ PASS ] capnp/rpc-twoparty-test.c++:384: legacy test: TwoPartyNetwork/Abort (259 μs) [ TEST ] capnp/rpc-twoparty-test.c++:417: legacy test: TwoPartyNetwork/ConvenienceClasses [ PASS ] capnp/rpc-twoparty-test.c++:417: legacy test: TwoPartyNetwork/ConvenienceClasses (469 μs) [ TEST ] capnp/rpc-twoparty-test.c++:445: legacy test: TwoPartyNetwork/HugeMessage [ PASS ] capnp/rpc-twoparty-test.c++:445: legacy test: TwoPartyNetwork/HugeMessage (652 μs) [ TEST ] capnp/rpc-twoparty-test.c++:516: legacy test: TwoPartyNetwork/BootstrapFactory [ PASS ] capnp/rpc-twoparty-test.c++:516: legacy test: TwoPartyNetwork/BootstrapFactory (280 μs) [ TEST ] capnp/rpc-twoparty-test.c++:530: send FD over RPC [ PASS ] capnp/rpc-twoparty-test.c++:530: send FD over RPC (307 μs) [ TEST ] capnp/rpc-twoparty-test.c++:577: FD per message limit [ PASS ] capnp/rpc-twoparty-test.c++:577: FD per message limit (273 μs) [ TEST ] capnp/rpc-twoparty-test.c++:675: Streaming over RPC [ PASS ] capnp/rpc-twoparty-test.c++:675: Streaming over RPC (747 μ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 (201 μ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 (10504 μ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 (89 μ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 (108 μ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 (105 μ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 (85 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1139: Two-hop embargo [ PASS ] capnp/rpc-twoparty-test.c++:1139: Two-hop embargo (296 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1214: Two-hop embargo [ PASS ] capnp/rpc-twoparty-test.c++:1214: Two-hop embargo (305 μs) [ TEST ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic [ PASS ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic (591 μs) [ TEST ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames [ PASS ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames (658 μs) [ TEST ] capnp/compat/json-test.c++:34: basic json encoding [ PASS ] capnp/compat/json-test.c++:34: basic json encoding (62 μ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 (741 μs) [ TEST ] capnp/compat/json-test.c++:181: encode union [ PASS ] capnp/compat/json-test.c++:181: encode union (32 μs) [ TEST ] capnp/compat/json-test.c++:198: decode all types [ PASS ] capnp/compat/json-test.c++:198: decode all types (1420 μs) [ TEST ] capnp/compat/json-test.c++:356: decode test message [ PASS ] capnp/compat/json-test.c++:356: decode test message (971 μs) [ TEST ] capnp/compat/json-test.c++:371: basic json decoding [ PASS ] capnp/compat/json-test.c++:371: basic json decoding (709 μs) [ TEST ] capnp/compat/json-test.c++:633: maximum nesting depth [ PASS ] capnp/compat/json-test.c++:633: maximum nesting depth (57 μs) [ TEST ] capnp/compat/json-test.c++:672: unknown fields [ PASS ] capnp/compat/json-test.c++:672: unknown fields (99 μ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 (298 μ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 (32 μs) [ TEST ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount [ PASS ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount (12 μs) [ TEST ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens [ PASS ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens (170 μs) [ TEST ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements [ PASS ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements (64 μs) [ TEST ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments [ PASS ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments (121 μ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 (1 μs) 1051 test(s) passed PASS: capnp-test Randomly testing backwards-compatibility scenarios with seed: 1712996581 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.2/c++' + exit 0 Processing files: capnproto-1.0.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gxr6vr 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.V3FWwI 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.2-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.2.so >= set:ohGYOhNjOuv7MydyvJbWM9uf0REhdYG4Hsrm5tWZkqTZ6In6KZlfMQg9m7Zk9f58I3xHVW6QtzOLrUG2M0CzZA0Xf1qBZmZoyr1x0MTsi1Z6T2f1U8eK52PgPDLNDxiEw1wAGQQtU2bJ7fUcV3JCGOI0Gz8CIo4WcU1iBgGuqKUlPiXqJZjTZxsih1FipPJNc9BxRHQZ3Qad1Vbc7WtZuk4tl49BMAgHG6roEDr7qpzfGqVifXchXF71T3nnf635XPk5WSEzZopl4SDUisxVsyyDGSCo4qUAx98ssXyCXGnrZ6, libcapnp-json-1.0.2.so >= set:liFjP5s9pMHAioHhOY3, libcapnpc-1.0.2.so >= set:niAyNLxXxid8AxZ4mbHEyoOzjWb2NwNh24MvEi0CsbnHgTLe4lETtakjBZF8iW9L80, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libkj-1.0.2.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.zVpSq5 Creating capnproto-debuginfo package Processing files: libcapnp-1.0.2-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.26842 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.2 + DOCDIR=/usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.2 + export DOCDIR + rm -rf /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.2 + /bin/mkdir -p /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.2 + cp -prL LICENSE CONTRIBUTORS README.md /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.2 + chmod -R go-w /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.2 + chmod -R a+rX /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.L6wAvJ 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.2.so: 1137 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-json-1.0.2.so: 233 symbols, 18 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-rpc-1.0.2.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.2.so: 78 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnpc-1.0.2.so: 698 symbols, 20 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-1.0.2.so: 864 symbols, 20 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-async-1.0.2.so: 1150 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-gzip-1.0.2.so: 87 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-http-1.0.2.so: 1353 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-test-1.0.2.so: 71 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-tls-1.0.2.so: 480 symbols, 19 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HNkSiw 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.2.so = set:od6ofsNZq6DrLSnVRQ4ddFmPE97dDgYoQSZ8lGOccSIeUzX9dNy6wMIZBrlqYdGzQ4oCRx5vDKHCGk8WURz0a4cJPaUtg10QCtoZI1IBr00NTNY0WORhSikBedee9ox2IWQw9UhHb5bXVu0ZKzeUe0UKHO212KvxcK6kZFzqDwvkJ0jVcZzDuekgJfu5jj8x6Qfau3SJJGR0i2soyraQp0ltKfDUxiUe4xvR13HcQkku8FdnXXtTUdGrRC42c3Srtogm2VuWsJ7brr71ZKVwb4oBlEOxwkwImK5JKu1ZtLmjLgNh0q0NT05ZscrEtFkZum1qf6gZ3ocsvOGfZrny9OfZDfLn5gkoWqZHd09qHoEh1EwlFtac7p5w7XQM2hp7ZKb3PBkKnCMaYAb30WinfZDKYVOIj6YoowVdBSuepn03oZoZF3o7clqAhDvMr2Slyx5EfJhMPKnZ6x96ZjUHwvZntF7QU6K8z7eVZ49d8lMUx0ZJQ3K8GnZaVrFTYZcuR1XR54epfBMe5QKHHrhkMqSuCv6gLZeC8ngnOS0d3WjZ8upqRsAYJh7Pc9tQZAM08H1WDWT2e0JEf5i0YrF1d70QUwQ1kc9RAq0P2kjNBmlA4nJq3jlKKZIlpoV2ShZ2dj1YGa1iqtM40MCJhJcgyCG2456xIci8aE1llv29Kpg6p5wXgiXizPk7OSgQBCZv9zCCNSs4VMU4ZozuKptTZK50SXcOdjuG40CA9cjOKh29EUe2teF8wuDnTBgCpMlQ5EV2bM1nsraopQ94Zp7QoUf2mrlexrUoZjoG2BhV9on3Q7dUlm8kvoC8AbH400rLJMMwZeMomkOzRRfj1T0BSwBmnSHuggnk8bjpg993GWOVeiOa0lcN6GC4A9qJRD04fqJTtTyRSGxoikvngSpZl6SFOrQZlmx1xKf5pmACXED9oP3mVeNZDb5xH4GUG16kgmcg0Ub0JdPXGqNl10MmsINhnWbSP1mgyu4475vZ200fafLG20mJGtEGbklac3wKDpdYkmz2lMcUGRvjIMKZAlI00hfBO4qGhXFhgIX32IXxAqGRqV4q1VvChk5U8YBUvZwUbKJZ0ENKC8UhsYbgahWwhbghIPYtENfKugrmE3w2IIf3Zb59D3507H9tkrVcI5v7r3bsRg2LUzaAW5qvJrt2A7iMOS6E0006MCeTZqfs70A1h8a3rivv8DcgHOVVli1iRAKxmXRKUN0XOGX91ccE3I9gVd7pg9iVvFGjC5OnqZIW7IZhNHIc0vxHe4r5zKq2yyZ8kEBjh06sr6DH7dZk8m7XHdUw2QPkFYEUb27TZuUZK0R70G14XlLtpf3s4trBZK5RCeEYxmnY3Z54TTtKG6CEX9T1iWQPJwjh3sydibp2essOfYozkcj1kNBmRl9cZkBL7qMJa83uCqceDgBOLhdHCY2KokngS8Kx3dnFxIMFbhGhDYk2ftvDQy1IUaQKM94T1E2ZmM20gXPc1oc0rA9yE4dOUWgc6KybhgfQfeb5pF3mgSvgOqgoFEog7TGWZoMikrWFQ0018LfUqQsZGg80FbHtgApVaK5K0Pn6uXcHZvk0WNkTukCJY3c51Cim18iwxUVBH2iBwqYZoMXFpsc0tTaKaVIaEiZciZ81PDZnT8U2j5T4dEIPjfZgauUJshc84BpOGlwhn3UFgEGJxRUT2Zjxlcw5ChtDMIOqHp0ug8ZoGNlnVX6Cw0GFppJNx7vbZ0PJyGqruqD0nxw6EjCVEbZtAJyB72mk8PgQZd3WcP7XOW5miA7EwaLoy7lh0EbbiW3QuOgd45lkJ46ZkbRlenv0AF6gbIkTMYEDjAZ8fwfwSHZlYq1v5WEsr00naiawusrkv9LkeYaZab0p9CLgbNvx5yhAqybZGVTNUuF66VIsyl9jyof3m0GsQeW0m7H67Sh38sTFcTZxyEqjwlUB09cMn2PzJuw5MepI2m7L39KfzaBx94PEb1mwJWw4jB2PtiQh68t6whUwg6PcWG1EtlEYUwcyhMptz2os9Ciqx2aeVb2gKwp3CQ15JOoOfRBM8OSFpwJLzKamjO0brEjZaBgsh9TU7jiD95Zo1HyvCmbKML5HNnpTfpShdWU0lUuLP81dJ0c9wHNyM0PbQZwONIJUD49bF42oKvog43ZkosU90uII9yiipVcFqn0ySqc1IDkov2xGbWZodzshxvXZkYM0tn9DtyYG7Vk6NUo4ljM2IHEDiwPMJgwPN33Hbe62DNBjkRaoon2U59KZIylQyii09TUxxbvjNr0hfWFoGhxLOcNLgG7PIrKubbZ7u9AypmkBElDFIoEFZgh4tQZ74e9sGWkpny18dxAWvJwsls87xe9hcwYfpUyUciF6, libcapnp-json-1.0.2.so = set:ldoNKUfbXlR3h83jnAejFuYZ7zuMdCXV9p8ndcmHqZcb8VcbKq8honEAmtoYZyais3jx4aLfakZ5rZADnZK8Tqv1FHUETrPe6RcXRZzekZzlHiIBCop11HfAVgogM1lGCaG8FtQQKQncfI1pkZjg7e4ezKv1RZtHF0Ng14caa7Q2rC27UoMaIZxxGZwXL3jN3GZlzMXgLN1sc1T8jaZ5JpPwv8k6ZsjieY7ieKAdDdG3UDZ8jglmXwgLOkh2ZJqW9QsheZDA4aj4iDUL67wwV3VcgKVP5VZHBdSUlykYNsfAearXVSupqMQCZDVrwTsv9ffVSQPVZtWiOV0QkOc5Lu0c3hUN9puo3ompZC6lkV82RF3mjPCZGpaOtGtZd8LcxG6nF2blD3k4fg8k4kUGdnIQkJTqi9yRVwAXDF2pvZwZyMXdzRP5ODrWTv0JzjxWrANzriEl8Rwh2sZg, libcapnp-rpc-1.0.2.so = set:odsxHpTjXwWQ5OSmMt51xLb3sSM6OsnZGyOK0THB6mytMCmZBZnyhecjrYeCKmhg4gWQ8thVMjYMVDukiMitDY6sfoSwjZEGvpyLAsQzdzZKNJ5rDN6eG69LUVpgOOfedWo4W12DvH94huvQMy7lLy8VEISmezY5R5rjJOB91ENQyodIKUphhkNV1IXVYk2yxE8825GJuFv4zSyHhgcOPV6R90uvnfEyWDUg6hoEDE6GYamW2mkl6JHRLShEtctQ9fhpNJ4i4xcPQ8uZ1abrn2Za8sGmxFemMgdgIZBeX1hgN0mD9MbxCpd8vo9sCz2MZ4CzzIDUDk3Jx42CcZ6KQL7dAvH74GQi2TmsnItSsn2ssWrLkYa9rx7wkInf3IIsgwis0rYx3yERhVKTUhLhPFoRpAngqqkMpBVqNiwK141fb6cTxuo1psCaYSoiMnyfyljcoiR3eAR2aoTnkNqVhB22rxOQLP31O4RxQQ1AUkyN4QBZdoeiKZfxebAukznU75dr9y3XvDzmlmwVArMnGs0eLuN52EZGmzfK2jJbcJmoD8MgZ2jhDqgmF7l6uljYVPJQqoZhL9cpWot0Ua4UHq6SMMhzauIRdw0xIjZ9amGTDv3ymKI4humRfTjtuE0OsWicZKD0D1JF4XZgOfjIhaDoj394GbbljBZ4Fb37YFY1W43k4FmtlSbiEHbpBQOIygG4qvklbq6BkWbwYnPll9w9mZGrbJZrq49ljH2dEQY5J4AHRotcb8B9J5iYay1oLIL5PfXB8M8vboTrWexQdBykYH7Bd7J7TLbYM1wyQvxCZjEIPEGODc2rZjN68RZKVR3XoZ6B6iOue5itdbj66yEQ5vKXg5Th1UexhiTKJNz8EwDFDgzDlAffL1tyPGboJBP29lF4b1eN9FQ0GXZ5kf5GZtU0fGGkHYQyGjJVhIDecyaedNFVq5YiY6WEdvZDsBtAETd5FfsLGn1utJ42b3pzFfdbvkhaoWEYFuESsdGrmxNZ463HiV08aRnA2yPsB094BfIbB3KeIRyOxRnaZbkF3SchZkgpbwA1n6aOY0oC6BCzcxYJk8yJ9AkzMzBnZ9mZvUSzBNtgOOqpBgCeJZs7LVncZ9IioIU6cvmnyjrIZA15E1huJv15Asn6jjEJUtJkWt1F0nSV8iN9TNzmCZtgsRfzOqQVnQTExZ9pPrpKmUXoHzZIBk3pGfGAYcI1v1vV7YHiRLaevqiNyb4xXi3Hhn3ZfaaNw3sslBHZnwZ8zyMWa5NZgcxaaddrDgpZl7aL5J8fymZvkoOXevP4RwvNCW86v8XMJJLawjHgZ5FtQpUS4qbVO8a65Jc6LFXgPRZBkgbPOJF4jA3P8i0xuW49ZIdj8xfKQ896IPY21PLgqPVbjAFDd2ZkZGgxfZbCFaddhya3NOO0pNKI70wbTdjcRF9PlPl0mUaJQGB9lmBQWVF8wfSREwshZAYsEaS5Uzk8CbBWlkRzdvffNRnwrYqbiaamm3cqzG374F1d26N7XZ0oF18bRpdUr3uJP9KfxpkSqQRLlSXdlJhsISOM4apLx7llLWKqFEevi10KyZx073JuxGP2HaGJbPj025d4BwGngGNLLcL5bO4swwAilKuFgZIuXJizn0DZwU5XqZKDHPeuAF14hZrPAzc6tBE2tGDO017mXUdGzNGbopfc8mmpx7zdWnJ5CT9G5tNySbqkXtghHl1e3stcZ50qaIJl1Y9GMJaJd5b0lbr8OV9GCjKvVIA3eMZBPANE49sVB5Y8myKnMzKZzxscdExRHsrUwpdbblsqfBd20qRKdZ53TIcsrZ1EXRtzfCqSCGnGpZnsJ7e1zowDSGdpY5DyBRmvaHOeF3yq422STs90zjlJmxsWEhCHdslqfXUWpXsbcFpQB3DiehhySR4KxZGz5t8E9LjZ5UECRCb1uI5R6mqwxNGuaZALho4rvoUty4v8TBolg3JWa4VWcLYAiriJop3frJgZJi4hVRmEbBxu0G3eVncpuzpXm9LvCG7gq0q1mKBDlilstIbX67RvMlQJVLvZbiYuz8p1JInOAjlEhqZ58uZmQMEL9ZmrmXUAz6ha2dSYXXEjXZKSqv55C6RPGsg3vNaudK3cgZvFbKY2pSy2AN566ryScV5CDuYpFMZHzxzaDYzvokGauCXAmhL6gxmZb8EIVrxaSieztaG7EPESxbTJy02nKUSGq6Z0Js0CDZ0RZ65ZfKvnCM7QJXQ82QXm6ZcTFAluZ1HY7oyZ6J4hY5M7erD5WJKFQo674ir52bhcwyTSmEcCAMjBHBDPG8V5vkEtKbu1ZCBHe8fA0rnqYxYA8gBDETID7zDyEzJDFTxO6bUuJRGMQQEuZEgMq6luf2ea02p6RGvQNm0usZtZd2aOUn9ewlqAjoMsnRJtmEZyW9MCPTE2tfKOMMyZtfHuOtXKhi3jhNP3YwpS93ptEMmrGsNTHD8vegyQtTe8BZfb7DpemZ35qgdxM5RmlSA5lkjlcaXd7Cn50NG7oLwWOf4WtRLPzQp7nUMDGSuMOFFntBlD8iORZwaAjks4gKHxkR7wpHlbtio3CI95oyBDBzK1KqNZqbnMG8H1tehXm64h9WpRAjWeaJzIH8OtDdstAqn5JvGgKmcg8PR3wml2iP1qmLEZlhFDKupL6u3XCYNatYF4skIICzCAfbmE1OPlwlLBJjZf4BvTz3YPCJ4SqNIp1ZHiEjhjJuz21ctTOs5ECJIApdGceKjsuRhyhDv97cmn5FCLwPQvXmiSqrFbovYwzer0190G4Jw8AQGEf1fsmG9RBiZpuZrdaYNS5frUBqKMRoF17FJkwLUtdSfKn81q1TiYourpLnRZFnG9FdTDVDlF5p7TZsiAsfizsoQsmg81c64NWstQ7PKSZGA8LBC01W5C3BKymTu5D0lESXtmZHNtipfqZDSZpiwFuTJ1ltdB25d89Q9OUZfrqJgDyljzLSqZkA0JgMEwKBBihZAYMFocjhMoUT9T3QFOJbIOP9BNF32ZvZ8s2iIwqNPrcW3RBj36gcH1OO1ylm9Q0mqgh7jGGgrar4Sqg8peSCc6FyUx743yTpD52RpfqMznCZvqWdpVLk161qaBP9yR8RWa1yriAGludGu5vcomCwyrVoJcdmMjhu2SxbeRvjIr2IpWNp9q7a4vI5DWHGFJXmXzMX99leeELH08Ca53ympbsrzZBl6wW9ybRzUyn1JxsU28fdZo9ht4j5ZgYL0, libcapnp-websocket-1.0.2.so = set:kdJ611Tga7Y37N2RZxpl7miDjjyKlh4OOGyZpFW2sZiqZgBP8aXIxPES9oSFMqnZjd8tbXZkNEydwtiYgj7sU1WLsi1GtLGpWHtv5u0xFZkw4w73cgfni6YqUbvLwYO4iXfKLAM7WMFGaPlBenDlrfF6CqZcNWtri73, libcapnpc-1.0.2.so = set:ndqxPxEYDTZ1vvnJwI5Auihef0Ai2NP1s1hL8hFgZvBptirZ0PPp9m0Cm5cmOZzFZggSI53CePvafuKN8j0gpQQZKYmy5iS2lnK0qeH6JoW7iBfVGNlH1BU7Gn4F1Tq94iBvZE5hzTZpZuxC0Sj2fT5zG0OYhv1ZGBMmq7fQbnvk4lUkSH8y9EZFz8IJYqKxW1Xka3QASyrLFZbRzz2GDDIiIYBGfkaJOsmrjpbJA61ZsfVikLwZ7NlDMXxKQdibwIJTgQAeF23V0HVurk0uq62rhauQeCeWVr7hNZw3ipRENZF4ywlMu3HCg5AmDjNig9UBZdZd0v8Q8QAR8CvGK5d8b9irPx1LyKurG9DpTdUukr5l7h31mN0UQQw8ws1K7HJ7sbssNhiY5MQcMp94MZD74wCps0UsuTvLmTzcsg2uWjJd9wSiL38xEvos1sBu2WqUO1KJXmZaABXSGZ8ddstm2EgiOZrfcgoFecLphaaJbYaklUb4tsSeUkZx8qUxAF12ghehLuB0l0cQbK0DSBeCnviH2FNil6Z83PZ3zU35xONTl23FPEOWCYwZw24Y1eKoiZd3o4Z9wU13YtwX8V8BdvyJx77TmsFbT8yTZtsBW2SkkiqtwQdHJw24DaJvC9W7JhWCEfuHTPmz0OvAEAuGXh9mUOXOS3ZE5sKVumhZChK1ufscMign9UfHww96eyfIPzeKakIZ52BoxytuCYWZs9XV6gtJPxEZoOZozgbH1jdhHtZ5p8UgFK112K1NzR2plcU5lE0RhZvBVZE75MZx70CsTJ3DHPnqRoft2Xk2seyZgVpI0eGy7Kq3mghIRdSHGPNKEFoupjrJroBL3JSfz8FmBxeESJj76Fyu2grSo2sw1Zbl2g3Vb0KRTzYZ3xl2kHkekJmbjDA3C6dDVxDnCMisb4s0c3C8A4XJ420LcKrCkMyMQWKHM0QCaGRm5O2h61Rgs5cMV0KZp5aQXJfOg5dK1SOnLNn8as5DaZF2ZDHHVUgL1aDzQsZD15smjCS9OQtYXoGYkNLYZ2QeiIYDkdSxTv1yflFSgxWxkLgVM2SrPZdLq3puI9KWHxen1V0Grc0QhZKrqkmRYZstedZDekya1rclsAGjkiSslSP0ZeENMXQ0zTbPiniZeuZFqVBnbgDYS5n0SwEtrNlEw0PTapUrMWG1kpKLUsB7woL48gtHu556V5fTZ49VZHmZkiuZhi7c22zIhfxX6fB1WAIlYrS6cmEsPZJ81Or7aMlEakvUNipBq2BkBmED0vqXL1AoRT8e8NZhbhAgykKZ9O7w8LotzNMQGKGdZ0kCpSLFMn162aHv11cJBzH8hc2TLoAuRfZpmOKCLTQgZeERqzuOZFcZCPJrFOaOQ8YhMMZoJ324uZGrZfykaBRZxraZIVQpJUJ5gZsllSv80, libkj-1.0.2.so = set:ndOCpttxstONh3t5G0z8a8f0BDglrCwxTy4qW3a87EYdHyrMiUDoMhj4X8Pu7P2ByzVqenLhFD7Aay3QqGhBP7cLimt27E7e5qL2zSRVEZzFQloPFFA2gtQZK4QmXm6YnoyPD5hrRHw3nzW4WQnONEuszoVhgj9tmwG9WZnKUDuHLjODUhJoYqtcVtZ8phdBsDsSAFuopn6BKYenbMlMKvI1LNZoicpIw3pQhgGPV8P6iSOn4UdODEwWf9WG9kgc6AA2lt2hsC2t3ZgNenW0SxIvKqxScOiDh7MzDcU2ywoZClf8k75nxWv1Bot2UgE7gJ1BCZLdCYFD2jesw3xjx1jlHDoZEdeZbY7ZwA5Qbmjpg47a6lKJO4Z4Jt450v4q6laAcX8zK50xGSkVFlIYs4nS4d2nVTstlsUIyEedfgJyfOlBBbocIhzQOisSEiKZl1cvuJHJeFCsrc8Hd06htULn4O2ifGtEJKZkGAfi6ufXc8jWgaxuMQ2v09AfUdHzS5OkV1IvDvHEQGmWTEVbdYlvovcRVgZCYyyNVG2dlO0p5s0q81BIk64Vm9j9JKQf0W0JMKNZaZbMvbEDIe2Zmap9gd5K1Zw5dMyjQGmxwhrg4F3o1yjxDlxO2GC8cYJcI66Wg78NJthWHrBwT2CZsne7ANWyh8b92taT48I8KJd9BZg92fjaMTZhOZkfe9VsJyXV7pbGks8glrCdK85j4q6drezEea2Q1OGAwV7bds0a1BsdABMkzkWwFNMjUkkGSB8ROQHueUq8BBKOyzlYzrLrPtZ9sg3lR3WJfBdioqxsdCfUzjNZk23K9zDxk83DqSwiuofyv4DG6MKXAKN5kKDSED7fgZK5uZxhLIkhI2SauetDuUyG9cZ31SerwdnW2vUDnEFkgEXX0BxMSTIJoXARJZmanoX8K1gRtYJcgDh3smAZsQyhj59TV4HOASYceenbZjTl4K8CUbXnEPT3cDvda1TTYxIpydJmkAsiEAuYIVkHAOBAanWVdkJebga0hzB6a0uoIYKYfAeRZlZpvhC8GeK20PLixnTbJ8koEF5GNG9E3ucPgukDQCp1RrcyMGVbJNZdY7KamD9zMjsMIJppWDZCoi4gzZcNcRJgkSETZdVR3y00omzbgaGZnGmJvum34bjS7ZA2eYtyWOk6QYsVL0nYpHqBqKZsbQvGKs1g9cZcARMH2tly2HxqOnhBZGoZcIT5CuFsE8PmeIY0eZBFom4ahPPCr866HumbO7zZGa5FHB3mpz3ZbxHW9SsHMUuABsM6FnQQo5PPcYJ627lBEnxZsrUbTuWCAmNaGv6b6fgaoLvAtlKvYZDE9m10IiCUCvbHDR5uyI4Zg8q8YSXaWpedCLDyY5MW9ASlqvIxtWChquar75sEO1InGcqyeOrNktivEJDyQk5YUlljA4pn0DpIff1y6LDhY3MbZl44qK5ZKfpi6eNrYf1SjJLp8U5FV4tMnkXbMOcFj33RAM8a8CVx77raNr4cP25JImbhDSWTV5Hg6OWnlAZqHAnrox73Hy3TiWjoioCEVZzGURtt5VBrdpdYNKMr2YDs4sRXLlAhhFgazwZDUAycdShObDYQLBEZxI7FJmDM5wwBeOBgPgl0XyuQ0OAEmIIf6ZmssmGaTMnW37hSry6V8WZ1lB9SgwgW9S2oMCJZwpyrEdYrdysxCf1B7V3F7C2bi2FS0SXruMY5, libkj-async-1.0.2.so = set:od2fPawZqSw8MfpeQB32MgZEtouZbFILyInScwr6yroyURPrzcUr5sVUOORZKkC8ceRbdcnBZs3751PNfmXrDhzNN1ceJZv29z4zYhYCtKwVwmZkukBMgexHCMyZzcmC1JcPnMcIXzoA48UAXi9ZAMUc2BveD8HyZlnjoHALXnC6ddZokhRzKeMyw6sDK6Zb5J201aCvWgluLtbCpDFC6xiZe8yubb4hSygQ9Neee1Oaoqk0gKwSBeK10cT2gz9yvnqZu1aKCxMghmgu0IqS9OicLVcQd4NlEbacIW8AbaZvZtMbIMRYuxvkffSgZfsxeGNd8aEJ3UZ5HBvWZ0zQZmkUy6S48By5EIAKURwgarw57MpGk5Rc7nbGm1RurgjBl7iVfAdmxLgo5ZuINzNfMtbo5WWEl4yc5YwcpWdPyA1aOZueJx9zOqDNgw1bQjQ0WQumjpMvT0jJ6Z2qg34gWFXn9c4U4bh0gJYBChyitUUPpSjzh6cV9neTttPoEyAh8veOZmzQ15WnkFE7Judx8gTVnBzz9T7XZrow1Fgh2lS083j7N13xViF7jHXY51aDVc6m4VeZhnhFJklPZn92l6qOM14pYdZeLJXu4U7PP8Y7o7VSE6Ikegg3eZ17ZBU2Zj2toTyA1OLLGEb8MxS5tL2uZ5MtgBDKGIzR995472ZamrPKZ5TieBMPH2IaQbTCH50Fsxp01cze4FbhCef1Nhi2LMWcdJNwvOnW2xy2tnB7ZB6rm8kz66of3gdgd4D61oe9d8vDAhE0T5bw9ZsiK7pr0GaCTOQld1JwJfSFze6edcjna8ODsMJD61BJutBQtlbyawduMBo6eHolslYxu4GoQvhKnXMMDrTUhAbX4ZlviezCMZd1witvMN3ts4nxZ4TRewWtS0YXc3MIOIAEyHg1xd9jdwiwG93QdKqAqUhn3HZwpj2pPZKpLRLFCa0Z4kiF8KMnjJkHr4wKHu3adRZJk56qtQzOTGm8Kz4kZ4ye6zpc4kOUJU27q34Y4kcLsa5enoAwxR80mLoTXd2ZK6EwZyKJaPVUjboTEzggtbIaGPjfw15Le3SkUrjuegEiZlApgLV1A8shFKhVmKMCzA68vguaD2RgdLoDQtqfrEhubf2FqmQhmn1mhE2sOyFXWZiZGBZlzS0kNs8ogvwWyReayIxu0EWZ2hb3iykrK3Enz2rTKr2iY0fZ7IE48m7E0ZlqO7LU9g9yWav56gdhk7mxu1hro6vrzvYTqg1DWYqiZhHGMtMiF944tiYUaFrZsB0ZtONUf3Zge347XfgxSV7Ky3HvBY0YYFtzgEl7VOGoqsSer3ebnWoFasO1wb4ajlpTzTc0F1DtZsaQLmyGRL38SDCAooGq8Vtg7PKodpiKO4yeqyqSD64KZASuVbZ420yReJRi3CPTeZhFOwLhZHwBA4udExMaQ0jL4Jq1gynZmBE5y0hs9zJ2UMqDQofMwQwyNekHeQhKRnHTwSxYugrlem40xP0NGxVuuSJbZ37m9n1gCgl5a5m3foDTbGG5hxVCM6ZfxZ5EJRaiyZczsgy2Zzwd01Xo90QojH021hDyIVXLBW1uxo67iywaCZxD0UKfWa688aP2ZoEu0IggP83zxVfmZ7Czbp2v0D9NW5588phNyXcuwMpq9tZ8g06RlKtDCV0zZEX8lM5pl4vf461VzJZAXZ5pv7bsjRr51QQRCfDyzqFrEGRgEwY68ngffVKlZJOA8h2dUj2qwYfARKZ7NVvFdo2UCYLqxnopZEcjAlpCjdhCZ8R7fqYVQFVC1Wf8lTasrcL2XQl4xUrja0Zl7Zwo9NmRrparZ1od7KhChngd5b4g45r9kqi9QzNiti0x1bnYI0IYl9W4qC2fX6m94d7Yud0izOLlUwTl622OB02bcqNjPyimSMZJ66Rx1WenaZt1WZgiqwYZ33hhQObp8obmAMKxV5TS71FJvpuepD1W6QAleKzyMNCs0gbg3FQ31L4yQdHbKelpt4PCde5hmJCLLy2YMivUGqMn0cw8ZhXdASmLbesZ0dZHC4wGehgCk81KZbT0wsU6kr2XM5Koc01KhMeLEVK8F4vrZob5kKy6LnXgKn6n9d6tiJR0fdeYMa1D0zKQlgsdyY43t388mwqxRNsoLezxQdNlf1ZFrjEh2SRztD2DC4hcggZdMaVGLu2XzfoZgYL8xlrfCNXsExvHVA6gU1WvF8PftsZi69FMZFGA4AsVhzUv78N2RSA6n5QowA5Q9jdIcUq0DQcYmdB8zNNpETECL7Pp0nb3gqw5hdkZpYtid6c9FnD6whW2L0wY4cVxwxGVIwVUg1lxwMR89OU5Hk7riagEwqNXm5UxduzVYkEMIx4aZt0IOQdgWQ5ZGPy0tgvFjKw1x1zrC2Vi, libkj-gzip-1.0.2.so = set:kdMyY0LuWOFfM9pdx7BjyB7hNUaFkrn14VjZIuMoHFSaeyCY1P4bkbhkgCZaxUAOZdxP3i2P1ygb0qyCZspdeZjaZg7whoZgmKRqVZsp12ssUSsQmoQCf3ZdfvfVatMZjyzn4G0EZL1bXlaqcj4JBmlZLge0OGXImaBwQllOYyn4KVlYZvcG0, libkj-http-1.0.2.so = set:odoF8b7O62SSoAk1vg9GZq6AksUl29ND7C3wdoZjG1KspSz5Mi2NZIRqEqrexiEDWojvZlnvAMXuIU4BgVjMY01uq5mmLww6avNLxxkBZ32naNReenioowx9HApU09PGlF9Hb4pSVOL6u6EjeWnTCBe6pzhSUFoMtVCE72nDnXOAU4WFYpi28khcyxEs8Gg1mQLRNMZ8zjvG1dLiCrtxZet0EXOkkaaV6CmgJ7h35JEZ4JHMoQUtJZxDVatLxjosWL0ZrudC1tQfSvsdieFYcaQLRfe21TiMKluNKmpA9Cbijop4cOIbj3IEOhZ62AZ91P4TcQ4up2qKunzGsRr9phR2Fgb8U3pWAa9W1qxhxBPJWWnfUxZlQQ4iMXttpINlwQmjZzklVeDw0yhPKhzMJ4lRVdpEp5r1WCUEi7ZfKZ1OI43mpWZCf6OM4doUL0I7SIrGX8NB19FZmwdYn5O5Q9CR0MkG0gvA6XdtEUs4nPACZ9g4J8McdnBQebDjx70Sde7u4Ue6pkxaIS9XD248DMLtqrZFg3QzwMOu3Uffvjju4i1mrQbXcHhu756AacnCgkT6Zxu0H0n7P3YSV8BfnFBZ4sG6qJ5wq8hM1fpyZdS6vxKyqW5HvqShbWiBQbklPFLcdT6MmNBq6fFZr3KlYdautPZbfHPKGQ5rXIL4ztzSrjHLzM7c1GWQQVAOG9n7qS0ET0dbkm6fnTHoOEoeHogjcMedh4yxeKsQJqfKRLAoZvFT5oQnwvfqS4ii9IoxZBwKLJ6Iaots28zW83BRv0ecas0XafiGJClwROYTEOGtQZqXILfmlwTCGT18zgCOPsEdcAsfld7PestUpgjpStF1ZIeEu8XZax1tICFtOZf15eZq0iUauYHbWOQle1IwtBPoWpYdJd12AFSsIVsb6nmfCnvUV3QNPBsdMaVEkva3StDsre7nCWUxkFz8pwZs50M1gAG3rzGhv7ywpTN9ZucHBrqiLwarBP4OQorSccuHxWZcYjOyo6QWoQPPWApoTYirFZ0OatdwYLWORIv7LWIJwjY0Zjr3pt1Z9vfNyWCkDJLYaczL2LaBTFiQqTRfmOk76qsBl0XzD9xCFPdhff2cHQZBc1Wk9hVikjLrjcGtSEHI4QjlHAXF1crYPCqT3yQ01pWuZ6HZDnteh0rjZ52Wbzg0ZF2phL5CBAOFP4KhgAAZl3YmsCfPmnUcZhMYOZAOKGnTdmYHhZHtKQ7n5br2eQ4ccJOdbLKRv7hic54MkZrumP6g2P01bRZlH1yPzc9M4DvObTsLby9fV29Pna4AMrlC0HAYondsIB8bm6TazOBiM2cpepeHQlg2UWak4C3zBj6Cw0kTxXNyJZARANS4jRtJzn0yJYZBrHhwNZBYW2Eqq8MXQAUupIMX5a3lkSnz0IxcHozV8OB9pejdMEL7z0TYXm4ZFgv2Sit7V5jwwBaTyU0nLw82n1Jt9m4PZ5TJRfs7NP3ZhgdYY176t4MAXCcNJ9XSFCOlZ2NaFZ2317R36CsVW3FnXTi6LbRfeajLKFKu6RRNpot2MRNUBabBN9DKNppZ5CPQKEbsZFhF1DdoTwEBNt7g8dVsmof9f7zM3yPgDphZmHf8LjgDgE6CLSrZ8OzPQgsZl5LBAgtOSk2RFUB48MMBZgCONucvYmilvri4Tgy3vSLZvqGZzlMsMw1tc7Bs0q8lcMTggrlv93lcaSZiTC342uRTZ6wNlJAKoqj4HU5eo7QZxO7FZ3uXiV1GkC39WRhuR5Xe9CKOluADZrlqJcBHI6uM95ZyOAnlALhYauYFC5jb77srWGYoHDQKAF9918doempuogQCvuW7Bsk6UDVfnYkxVW3D96QGZ3vAgiyZIb37IZ17jV45rbJSxcXqxC0WxJhxpllXdjL6fZ0T60Wt7xrytNLfk2S2uiGMJCSCb36j82heuQmFZDSVNSVqUb88LSWCBtbxLWDdnlUUHMDEgrndzX8zri6APuGi5s2tHNrEIk0bJ9FxCwzubUl5srUYMZrdMKDBsw4puBxWu4tslaZDUrzzsJQk49uNksQUZBUSTE30AngqEGI97BWbTzUM4iUUkwktq7VHkKLqGEEKI0EXn0Ma6RaZpuBcNzSMyqFrqa8M2IiykYtCQtntP7acsuepX4QcI8tdPVsMZ8y83GQMj8q0XdKocsfWB3AoZydJ8NhCYbopFbRgs154Za0Jm9Lkw8FR0N3P2Zwu9WSOOw3Lzl6V8dwEMRVMrlWpeoxY4u6htphLlMZHb1YMOr3IW7G0vLQJ8w4KbW48Lhj3ZhSkZkfZ8BSdgirWZ8GWsntQuFU6AVf0SMfwPxOJbBp0QtP4hnWwdtQSbhl5EhdIBMb7cWw4csd9ZgcfMPQimKV100fR8GxmzwOcF8P7xUns4jKxRjZ7qGdjmtOBW3JOA1s6Bkcpq2i36Ko0Gu5uLEWZqGrsNWKNk03z2XuoLalI5e1P20OIKILeVxr6QRUkXTqdZvUyMDvyY9rt967xLP8O6UJVZjxcwole5wYzZ5dsu4fw65B86eGCqHIQii6witMgG5syPL1DzSEzyvXCV54vJ3DeR2YKgZFTXIMeYWY3ZaEa05HdESTeFEAW44YwgC1ozIH5lfLU07JfkiC0rBeBSil6IDTxFQnxtXUFuXBSXvrTnfo1TbaNxM302ymXjcMuIZIzMAg2avaEeZwFhXkY3mtHhq7KjztB3gxJZmZ38vU7DUj7J1gRJrzNvrDZrHXUjPgo0Ku, libkj-test-1.0.2.so = set:kd0rsTE076uQHZ0zJpaEmTZolKi4qofhMF7ybfKQz8zU0wzHtIxzJDAkZuJEpfJiwwbGHr7WZ92apjSjrIsDsutlmFKd9bLB6SakXNPeqB325eqJPbbEWxte6CRovs6ZhqE4QZhqNgXdsRJtxwRie4, libkj-tls-1.0.2.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.2-alt1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.B5FFmm Creating libcapnp-debuginfo package Processing files: capnproto-devel-1.0.2-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.10514 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.2 + DOCDIR=/usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.2 + export DOCDIR + rm -rf /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.2 + /bin/mkdir -p /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.2 + 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.2 + chmod -R go-w /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.2 + chmod -R a+rX /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FaOsNd 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.nTRTul 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:75:4: error: #error "This code requires C++14. Either your compiler does not support it or it is not enabled." 75 | #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:78:6: error: #error "Pass -std=c++14 on the compiler command line to enable C++14." 78 | #error "Pass -std=c++14 on the compiler command line to enable C++14." | ^~~~~ /usr/src/tmp/capnproto-buildroot/usr/include/kj/common.h:108:10: fatal error: cstring: No such file or directory 108 | #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.2-alt1, pkgconfig(capnp) = 1.0.2, pkgconfig(capnp-json) = 1.0.2, pkgconfig(capnp-rpc) = 1.0.2, pkgconfig(capnp-websocket) = 1.0.2, pkgconfig(capnpc) = 1.0.2, pkgconfig(kj) = 1.0.2, pkgconfig(kj-async) = 1.0.2, pkgconfig(kj-gzip) = 1.0.2, pkgconfig(kj-http) = 1.0.2, pkgconfig(kj-test) = 1.0.2, pkgconfig(kj-tls) = 1.0.2 Requires: capnproto = 1.0.2-alt1, libcapnp = 1.0.2-alt1, /usr/lib/libcapnp-1.0.2.so, /usr/lib/libcapnp-json-1.0.2.so, /usr/lib/libcapnp-rpc-1.0.2.so, /usr/lib/libcapnp-websocket-1.0.2.so, /usr/lib/libcapnpc-1.0.2.so, /usr/lib/libkj-1.0.2.so, /usr/lib/libkj-async-1.0.2.so, /usr/lib/libkj-gzip-1.0.2.so, /usr/lib/libkj-http-1.0.2.so, /usr/lib/libkj-test-1.0.2.so, /usr/lib/libkj-tls-1.0.2.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.4Xt2rF Processing files: capnproto-debuginfo-1.0.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ht42fs find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gmlPPr find-requires: running scripts (debuginfo) Requires: capnproto = 1.0.2-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcapnp-1.0.2.so), debug(libcapnp-json-1.0.2.so), debug(libcapnpc-1.0.2.so), debug(libgcc_s.so.1), debug(libkj-1.0.2.so), debug(libstdc++.so.6) Processing files: libcapnp-debuginfo-1.0.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zbxBpx find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JZgilh find-requires: running scripts (debuginfo) Provides: debug(libcapnp-1.0.2.so), debug(libcapnp-json-1.0.2.so), debug(libcapnp-rpc-1.0.2.so), debug(libcapnp-websocket-1.0.2.so), debug(libcapnpc-1.0.2.so), debug(libkj-1.0.2.so), debug(libkj-async-1.0.2.so), debug(libkj-gzip-1.0.2.so), debug(libkj-http-1.0.2.so), debug(libkj-test-1.0.2.so), debug(libkj-tls-1.0.2.so) Requires: libcapnp = 1.0.2-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.2/c++/src/capnp/compat also prunning dir /usr/src/debug/capnproto-1.0.2/c++/src/kj/parse also prunning dir /usr/src/debug/capnproto-1.0.2/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.2-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libcapnp-1.0.2-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/capnproto-devel-1.0.2-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/capnproto-debuginfo-1.0.2-alt1.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libcapnp-debuginfo-1.0.2-alt1.i586.rpm (w2T16.xzdio) 740.57user 73.00system 2:51.98elapsed 473%CPU (0avgtext+0avgdata 530056maxresident)k 0inputs+0outputs (0major+12551192minor)pagefaults 0swaps 3.73user 2.93system 3:05.64elapsed 3%CPU (0avgtext+0avgdata 126852maxresident)k 0inputs+0outputs (0major+295717minor)pagefaults 0swaps --- capnproto-1.0.2-alt1.i586.rpm.repo 2024-01-20 20:36:39.000000000 +0000 +++ capnproto-1.0.2-alt1.i586.rpm.hasher 2024-04-13 08:23:26.466696270 +0000 @@ -9,6 +9,6 @@ Provides: capnproto = 1.0.2-alt1:sisyphus+338488.100.3.3 -File: /usr/bin/capnp 100755 root:root 5972c6a5ee5d19602bb6ca916616f8b3 +File: /usr/bin/capnp 100755 root:root 01dd36618e1a821e0feff014f5573db0 File: /usr/bin/capnpc 120777 root:root capnp -File: /usr/bin/capnpc-c++ 100755 root:root 6cf630365b56a84931e122e559e93adc -File: /usr/bin/capnpc-capnp 100755 root:root e1fb8b6f404a33f046d9b0bf3872b918 -RPMIdentity: 86b9120d472b095dca479fedfdd28f3e438573bd1d45f00440d4161538853dff23873484feaab0ff689a0157d147db5df1b6a68deef205571518deeead5f4d88 +File: /usr/bin/capnpc-c++ 100755 root:root fd13e8ae00111db73b26001698bb776e +File: /usr/bin/capnpc-capnp 100755 root:root 0027aabec29f46b8ee6bd8f0b59bcc65 +RPMIdentity: f373f59e02c09b79b98104834a73e4457e70dc22490ee1d6ba62560821ab0cb73d1cda55db35a3aa375f13c13c5c437fa99217613c127975fbf09c5e3165dd75 --- capnproto-debuginfo-1.0.2-alt1.i586.rpm.repo 2024-01-20 20:36:39.000000000 +0000 +++ capnproto-debuginfo-1.0.2-alt1.i586.rpm.hasher 2024-04-13 08:23:26.556698102 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/80 40755 root:root -/usr/lib/debug/.build-id/80/c454c62e853ff2851725211cad278c3e448726 120777 root:root ../../../../bin/capnpc-capnp -/usr/lib/debug/.build-id/80/c454c62e853ff2851725211cad278c3e448726.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug -/usr/lib/debug/.build-id/85 40755 root:root -/usr/lib/debug/.build-id/85/edd80a570b846cb05aab7b183862334e8f5222 120777 root:root ../../../../bin/capnpc-c++ -/usr/lib/debug/.build-id/85/edd80a570b846cb05aab7b183862334e8f5222.debug 120777 root:root ../../usr/bin/capnpc-c++.debug -/usr/lib/debug/.build-id/b2 40755 root:root -/usr/lib/debug/.build-id/b2/9f61517f9483170f74acd96c41e87663674bf6 120777 root:root ../../../../bin/capnp -/usr/lib/debug/.build-id/b2/9f61517f9483170f74acd96c41e87663674bf6.debug 120777 root:root ../../usr/bin/capnp.debug +/usr/lib/debug/.build-id/50 40755 root:root +/usr/lib/debug/.build-id/50/ce3ded1e834a8ecc3e93a2c82c5bca10e50e88 120777 root:root ../../../../bin/capnp +/usr/lib/debug/.build-id/50/ce3ded1e834a8ecc3e93a2c82c5bca10e50e88.debug 120777 root:root ../../usr/bin/capnp.debug +/usr/lib/debug/.build-id/cc 40755 root:root +/usr/lib/debug/.build-id/cc/cc07bb190606d203fb3c07ca28a8335e087f15 120777 root:root ../../../../bin/capnpc-c++ +/usr/lib/debug/.build-id/cc/cc07bb190606d203fb3c07ca28a8335e087f15.debug 120777 root:root ../../usr/bin/capnpc-c++.debug +/usr/lib/debug/.build-id/f7 40755 root:root +/usr/lib/debug/.build-id/f7/db279a95c2adb6b1bcbd8311dc46176ec90cfc 120777 root:root ../../../../bin/capnpc-capnp +/usr/lib/debug/.build-id/f7/db279a95c2adb6b1bcbd8311dc46176ec90cfc.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.2-alt1:sisyphus+338488.100.3.3 -File: /usr/lib/debug/.build-id/80 40755 root:root -File: /usr/lib/debug/.build-id/80/c454c62e853ff2851725211cad278c3e448726 120777 root:root ../../../../bin/capnpc-capnp -File: /usr/lib/debug/.build-id/80/c454c62e853ff2851725211cad278c3e448726.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug -File: /usr/lib/debug/.build-id/85 40755 root:root -File: /usr/lib/debug/.build-id/85/edd80a570b846cb05aab7b183862334e8f5222 120777 root:root ../../../../bin/capnpc-c++ -File: /usr/lib/debug/.build-id/85/edd80a570b846cb05aab7b183862334e8f5222.debug 120777 root:root ../../usr/bin/capnpc-c++.debug -File: /usr/lib/debug/.build-id/b2 40755 root:root -File: /usr/lib/debug/.build-id/b2/9f61517f9483170f74acd96c41e87663674bf6 120777 root:root ../../../../bin/capnp -File: /usr/lib/debug/.build-id/b2/9f61517f9483170f74acd96c41e87663674bf6.debug 120777 root:root ../../usr/bin/capnp.debug -File: /usr/lib/debug/usr/bin/capnp.debug 100644 root:root 2e572f4a2a040777b21075a63f86a12f -File: /usr/lib/debug/usr/bin/capnpc-c++.debug 100644 root:root a99dde61b7cc9517550fa4506fecaf5a -File: /usr/lib/debug/usr/bin/capnpc-capnp.debug 100644 root:root 1787de5373e66151b69da32fcea72c61 +File: /usr/lib/debug/.build-id/50 40755 root:root +File: /usr/lib/debug/.build-id/50/ce3ded1e834a8ecc3e93a2c82c5bca10e50e88 120777 root:root ../../../../bin/capnp +File: /usr/lib/debug/.build-id/50/ce3ded1e834a8ecc3e93a2c82c5bca10e50e88.debug 120777 root:root ../../usr/bin/capnp.debug +File: /usr/lib/debug/.build-id/cc 40755 root:root +File: /usr/lib/debug/.build-id/cc/cc07bb190606d203fb3c07ca28a8335e087f15 120777 root:root ../../../../bin/capnpc-c++ +File: /usr/lib/debug/.build-id/cc/cc07bb190606d203fb3c07ca28a8335e087f15.debug 120777 root:root ../../usr/bin/capnpc-c++.debug +File: /usr/lib/debug/.build-id/f7 40755 root:root +File: /usr/lib/debug/.build-id/f7/db279a95c2adb6b1bcbd8311dc46176ec90cfc 120777 root:root ../../../../bin/capnpc-capnp +File: /usr/lib/debug/.build-id/f7/db279a95c2adb6b1bcbd8311dc46176ec90cfc.debug 120777 root:root ../../usr/bin/capnpc-capnp.debug +File: /usr/lib/debug/usr/bin/capnp.debug 100644 root:root 350aea5efcc1629ee1bcaf33eb98ce8c +File: /usr/lib/debug/usr/bin/capnpc-c++.debug 100644 root:root 4d2845795111db6a680e791064707e85 +File: /usr/lib/debug/usr/bin/capnpc-capnp.debug 100644 root:root 1004d5476adafbca7ca3a54e68f85c8d File: /usr/lib/debug/usr/bin/capnpc.debug 120777 root:root capnp.debug @@ -51,2 +51,2 @@ File: /usr/src/debug/capnproto-1.0.2/c++/src/capnp/compiler/module-loader.h 100644 root:root de55505c6046cc848794340d85528aa0 -RPMIdentity: 24d47f28c70ec2e39af085224559e6139d254bfb39d65d6230d2de9d563f4a630507b38b15de58c98c54af058070a34624e365321cdf657968892e4bcb234182 +RPMIdentity: 853fc667c3ed4f4dcf55d92e53a415a9003fb7c2f956c1fb39ec202a5c2ddd366cc0dacaea504323ed201d6ed8994aa327cade50a78f79dbc110732fd33c7fc2 --- libcapnp-1.0.2-alt1.i586.rpm.repo 2024-01-20 20:36:38.000000000 +0000 +++ libcapnp-1.0.2-alt1.i586.rpm.hasher 2024-04-13 08:23:26.720701439 +0000 @@ -66,3 +66,3 @@ Provides: libkj-1.0.2.so = set:ndOCpttxstONh3t5G0z8a8f0BDglrCwxTy4qW3a87EYdHyrMiUDoMhj4X8Pu7P2ByzVqenLhFD7Aay3QqGhBP7cLimt27E7e5qL2zSRVEZzFQloPFFA2gtQZK4QmXm6YnoyPD5hrRHw3nzW4WQnONEuszoVhgj9tmwG9WZnKUDuHLjODUhJoYqtcVtZ8phdBsDsSAFuopn6BKYenbMlMKvI1LNZoicpIw3pQhgGPV8P6iSOn4UdODEwWf9WG9kgc6AA2lt2hsC2t3ZgNenW0SxIvKqxScOiDh7MzDcU2ywoZClf8k75nxWv1Bot2UgE7gJ1BCZLdCYFD2jesw3xjx1jlHDoZEdeZbY7ZwA5Qbmjpg47a6lKJO4Z4Jt450v4q6laAcX8zK50xGSkVFlIYs4nS4d2nVTstlsUIyEedfgJyfOlBBbocIhzQOisSEiKZl1cvuJHJeFCsrc8Hd06htULn4O2ifGtEJKZkGAfi6ufXc8jWgaxuMQ2v09AfUdHzS5OkV1IvDvHEQGmWTEVbdYlvovcRVgZCYyyNVG2dlO0p5s0q81BIk64Vm9j9JKQf0W0JMKNZaZbMvbEDIe2Zmap9gd5K1Zw5dMyjQGmxwhrg4F3o1yjxDlxO2GC8cYJcI66Wg78NJthWHrBwT2CZsne7ANWyh8b92taT48I8KJd9BZg92fjaMTZhOZkfe9VsJyXV7pbGks8glrCdK85j4q6drezEea2Q1OGAwV7bds0a1BsdABMkzkWwFNMjUkkGSB8ROQHueUq8BBKOyzlYzrLrPtZ9sg3lR3WJfBdioqxsdCfUzjNZk23K9zDxk83DqSwiuofyv4DG6MKXAKN5kKDSED7fgZK5uZxhLIkhI2SauetDuUyG9cZ31SerwdnW2vUDnEFkgEXX0BxMSTIJoXARJZmanoX8K1gRtYJcgDh3smAZsQyhj59TV4HOASYceenbZjTl4K8CUbXnEPT3cDvda1TTYxIpydJmkAsiEAuYIVkHAOBAanWVdkJebga0hzB6a0uoIYKYfAeRZlZpvhC8GeK20PLixnTbJ8koEF5GNG9E3ucPgukDQCp1RrcyMGVbJNZdY7KamD9zMjsMIJppWDZCoi4gzZcNcRJgkSETZdVR3y00omzbgaGZnGmJvum34bjS7ZA2eYtyWOk6QYsVL0nYpHqBqKZsbQvGKs1g9cZcARMH2tly2HxqOnhBZGoZcIT5CuFsE8PmeIY0eZBFom4ahPPCr866HumbO7zZGa5FHB3mpz3ZbxHW9SsHMUuABsM6FnQQo5PPcYJ627lBEnxZsrUbTuWCAmNaGv6b6fgaoLvAtlKvYZDE9m10IiCUCvbHDR5uyI4Zg8q8YSXaWpedCLDyY5MW9ASlqvIxtWChquar75sEO1InGcqyeOrNktivEJDyQk5YUlljA4pn0DpIff1y6LDhY3MbZl44qK5ZKfpi6eNrYf1SjJLp8U5FV4tMnkXbMOcFj33RAM8a8CVx77raNr4cP25JImbhDSWTV5Hg6OWnlAZqHAnrox73Hy3TiWjoioCEVZzGURtt5VBrdpdYNKMr2YDs4sRXLlAhhFgazwZDUAycdShObDYQLBEZxI7FJmDM5wwBeOBgPgl0XyuQ0OAEmIIf6ZmssmGaTMnW37hSry6V8WZ1lB9SgwgW9S2oMCJZwpyrEdYrdysxCf1B7V3F7C2bi2FS0SXruMY5 -Provides: libkj-async-1.0.2.so = set:od2fPawZqSw8MfpeQB32MgZEtouZbFILyInScwr6yroyURPrzcUr5sVUOORZKkC8ceRbdcnBZs3751PNfmXrDhzNN1ceJZv29z4zYhYCtKwVwmZkukBMgexHCMyZzcmC1JcPnMcIXzoA48UAXi9ZAMUc2BveD8HyZlnjoHALXnC6ddZokhRzKeMyw6sDK6Zb5J201aCvWgluLtbCpDFC6xiZe8yubb4hSygQ9Neee1Oaoqk0gKwSBeK10cT2gz9yvnqZu1aKCxMghmgu0IqS9OicLVcQd4NlEbacIW8AbaZvZtMbIMRYuxvkffSgZfsxeGNd8aEJ3UZ5HBvWZ0zQZmkUy6S48By5EIAKURwgarw57MpGk5Rc7nbGm1RurgjBl7iVfAdmxLgo5ZuINzNfMtbo5WWEl4yc5YwcpWdPyA1aOZueJx9zOqDNgw1bQjQ0WQumjpMvT0jJ6Z2qg34gWFXn9c4U4bh0gJYBChyitUUPpSjzh6cV9neTttPoEyAh8veOZmzQ15WnkFE7Judx8gTVnBzz9T7XZrow1Fgh2lS083j7N13xViF7jHXY51aDVc6m4VeZhnhFJklPZn92l6qOM14pYdZeLJXu4U7PP8Y7o7VSE6Ikegg3eZ17ZBU2Zj2toTyA1OLLGEb8MxS5tL2uZ5MtgBDKGIzR995472ZamrPKZ5TieBMPH2IaQbTCH50Fsxp01cze4FbhCef1Nhi2LMWcdJNwvOnW2xy2tnB7ZB6rm8kz66of3gdgd4D61oe9d8vDAhE0T5bw9ZsiK7pr0GaCTOQld1JwJfSFze6edcjna8ODsMJD61BJutBQtlbyawduMBo6eHolslYxu4GoQvhKnXMMDrTUhAbX4ZlviezCMZd1witvMN3ts4nxZ4TRewWtS0YXc3MIOIAEyHg1xd9jdwiwG93QdKqAqUhn3HZwpj2pPZKpLRLFCa0Z4kiF8KMnjJkHr4wKHu3adRZJk56qtQzOTGm8Kz4kZ4ye6zpc4kOUJU27q34Y4kcLsa5enoAwxR80mLoTXd2ZK6EwZyKJaPVUjb8KI4Qh8EK5m5RVF7MwynD1raYJ9f78k9ZyOcETY0i4KEkTEsbnoPhi3Af8fBjxqECnIjWeJDdQ8LB7xkdbW8HH0H8k1epNQttvVnbZb6J1EyVgMwZgknIShhAdQ30lLnym6A4FSs7gL65SKtT4AU1uWfmk24H3k0ZydVznY4E4htBL23EC8G3HgLwEdczLJNfZrRw2eRVRAYzllUeoFQ42ye9usBQdvK4MLBzNv6Y1D1yzZ7w2JPfs57mZGA7wDfJr42JW8nm5jzPSprMpVi7blxje0sxgpGaXuYC18dUIPDlEvJ4lHv7gIfd9NMkRgOXweCtNqOAsB94tQ4RIfd8sZFIZ2vFD404HtqHB6cDLtYzkpMTEZBMii2L6Qgo5qwFnymJ08NbvH4Jg48ybpIl07mXA6X16A6kcSxqRxeOJZqRrgXgufEJa7b2wMpwoRMsffXSBZp3HAH08jEG2B2Hx7IPX5lRyEMsjozZvMZiQSq59NuuA3ikUv0r02SNi0ENCm142ye5pPTvbR3Y2NceA41lcZze1MtvQlcggkC5Yhkf0m8EpAxNMY7HZjPNBcxfwPAoZ2aggOyy5TpY0xPQiWWh80zWaTKjPswNvs7F2K8HyUXxM88vIZ7qLLOZuoxrGuH8wCKSYVkskbt3lJ625AT0V2WV9TJWLB9hy4qMD4Q0Vv8HtXLUYLQ6c1sjZnR2LMOZhpC8HOcDqycXNWz7dZsFjPd3QvgGKlUSou5SFH82NTCk0YHzv0b9SGubjpHfMqeszczKwqam8w8aSiEQAiE7zBWA023mKUp1oVHiQ9Qc5uSdIi8qeUZa1gqkZtasMXa311Vi0x56JUFph9brUZC3zWM0tDb5ZK0tvgi3ALv6yyEBnOgMmI8xt3PbKJf2irZyPP9XcgTwCIONtk4eSA30q1q8Bu8UBgAKptNRFaHzoSINF8OGRYZ5h1uoFfsldUb06g4ZEZ68JJunsUWxCZBj2glD88jaA0TZtr0ges3GdxtU2nc6w0T8oDnQsnAkyLdvsFwOlQUZat8TbzHA6zeFSqwD67uoBwjwhnWa8K6huyxK144bgJMWoeInDNgWCUGDwZIJ9Q81XWNKjxjjy868EZmoBsRnfxZ1vMY1Znh2HSuczTVg3ZCdDQ02fgZHkAVDeevN895ZvkBAwAbfq4ZH3AoxqrizH2qcgO2WAF6m6sdwjq6uHCiANUUcQrkPTzVcwHB18dMyE6aZAZuAqcoiiLed0zQ5u10V9oO313lPp1PNx2G21xHhiANbmFeSAkwg1RyTJaM3rY6PVFgxp39kYr0mpW68tWyvtm4E3WbtO5c8cosPk8n2 +Provides: libkj-async-1.0.2.so = set:od2fPawZqSw8MfpeQB32MgZEtouZbFILyInScwr6yroyURPrzcUr5sVUOORZKkC8ceRbdcnBZs3751PNfmXrDhzNN1ceJZv29z4zYhYCtKwVwmZkukBMgexHCMyZzcmC1JcPnMcIXzoA48UAXi9ZAMUc2BveD8HyZlnjoHALXnC6ddZokhRzKeMyw6sDK6Zb5J201aCvWgluLtbCpDFC6xiZe8yubb4hSygQ9Neee1Oaoqk0gKwSBeK10cT2gz9yvnqZu1aKCxMghmgu0IqS9OicLVcQd4NlEbacIW8AbaZvZtMbIMRYuxvkffSgZfsxeGNd8aEJ3UZ5HBvWZ0zQZmkUy6S48By5EIAKURwgarw57MpGk5Rc7nbGm1RurgjBl7iVfAdmxLgo5ZuINzNfMtbo5WWEl4yc5YwcpWdPyA1aOZueJx9zOqDNgw1bQjQ0WQumjpMvT0jJ6Z2qg34gWFXn9c4U4bh0gJYBChyitUUPpSjzh6cV9neTttPoEyAh8veOZmzQ15WnkFE7Judx8gTVnBzz9T7XZrow1Fgh2lS083j7N13xViF7jHXY51aDVc6m4VeZhnhFJklPZn92l6qOM14pYdZeLJXu4U7PP8Y7o7VSE6Ikegg3eZ17ZBU2Zj2toTyA1OLLGEb8MxS5tL2uZ5MtgBDKGIzR995472ZamrPKZ5TieBMPH2IaQbTCH50Fsxp01cze4FbhCef1Nhi2LMWcdJNwvOnW2xy2tnB7ZB6rm8kz66of3gdgd4D61oe9d8vDAhE0T5bw9ZsiK7pr0GaCTOQld1JwJfSFze6edcjna8ODsMJD61BJutBQtlbyawduMBo6eHolslYxu4GoQvhKnXMMDrTUhAbX4ZlviezCMZd1witvMN3ts4nxZ4TRewWtS0YXc3MIOIAEyHg1xd9jdwiwG93QdKqAqUhn3HZwpj2pPZKpLRLFCa0Z4kiF8KMnjJkHr4wKHu3adRZJk56qtQzOTGm8Kz4kZ4ye6zpc4kOUJU27q34Y4kcLsa5enoAwxR80mLoTXd2ZK6EwZyKJaPVUjboTEzggtbIaGPjfw15Le3SkUrjuegEiZlApgLV1A8shFKhVmKMCzA68vguaD2RgdLoDQtqfrEhubf2FqmQhmn1mhE2sOyFXWZiZGBZlzS0kNs8ogvwWyReayIxu0EWZ2hb3iykrK3Enz2rTKr2iY0fZ7IE48m7E0ZlqO7LU9g9yWav56gdhk7mxu1hro6vrzvYTqg1DWYqiZhHGMtMiF944tiYUaFrZsB0ZtONUf3Zge347XfgxSV7Ky3HvBY0YYFtzgEl7VOGoqsSer3ebnWoFasO1wb4ajlpTzTc0F1DtZsaQLmyGRL38SDCAooGq8Vtg7PKodpiKO4yeqyqSD64KZASuVbZ420yReJRi3CPTeZhFOwLhZHwBA4udExMaQ0jL4Jq1gynZmBE5y0hs9zJ2UMqDQofMwQwyNekHeQhKRnHTwSxYugrlem40xP0NGxVuuSJbZ37m9n1gCgl5a5m3foDTbGG5hxVCM6ZfxZ5EJRaiyZczsgy2Zzwd01Xo90QojH021hDyIVXLBW1uxo67iywaCZxD0UKfWa688aP2ZoEu0IggP83zxVfmZ7Czbp2v0D9NW5588phNyXcuwMpq9tZ8g06RlKtDCV0zZEX8lM5pl4vf461VzJZAXZ5pv7bsjRr51QQRCfDyzqFrEGRgEwY68ngffVKlZJOA8h2dUj2qwYfARKZ7NVvFdo2UCYLqxnopZEcjAlpCjdhCZ8R7fqYVQFVC1Wf8lTasrcL2XQl4xUrja0Zl7Zwo9NmRrparZ1od7KhChngd5b4g45r9kqi9QzNiti0x1bnYI0IYl9W4qC2fX6m94d7Yud0izOLlUwTl622OB02bcqNjPyimSMZJ66Rx1WenaZt1WZgiqwYZ33hhQObp8obmAMKxV5TS71FJvpuepD1W6QAleKzyMNCs0gbg3FQ31L4yQdHbKelpt4PCde5hmJCLLy2YMivUGqMn0cw8ZhXdASmLbesZ0dZHC4wGehgCk81KZbT0wsU6kr2XM5Koc01KhMeLEVK8F4vrZob5kKy6LnXgKn6n9d6tiJR0fdeYMa1D0zKQlgsdyY43t388mwqxRNsoLezxQdNlf1ZFrjEh2SRztD2DC4hcggZdMaVGLu2XzfoZgYL8xlrfCNXsExvHVA6gU1WvF8PftsZi69FMZFGA4AsVhzUv78N2RSA6n5QowA5Q9jdIcUq0DQcYmdB8zNNpETECL7Pp0nb3gqw5hdkZpYtid6c9FnD6whW2L0wY4cVxwxGVIwVUg1lxwMR89OU5Hk7riagEwqNXm5UxduzVYkEMIx4aZt0IOQdgWQ5ZGPy0tgvFjKw1x1zrC2Vi Provides: libkj-gzip-1.0.2.so = set:kdMyY0LuWOFfM9pdx7BjyB7hNUaFkrn14VjZIuMoHFSaeyCY1P4bkbhkgCZaxUAOZdxP3i2P1ygb0qyCZspdeZjaZg7whoZgmKRqVZsp12ssUSsQmoQCf3ZdfvfVatMZjyzn4G0EZL1bXlaqcj4JBmlZLge0OGXImaBwQllOYyn4KVlYZvcG0 @@ -73,13 +73,13 @@ Obsoletes: capnproto-libs < 1.0.2-alt1 -File: /usr/lib/libcapnp-1.0.2.so 100644 root:root c363aa345f8fa128e5e789d7aab9bdbb -File: /usr/lib/libcapnp-json-1.0.2.so 100644 root:root f0ac20ed18da798235a3d51b321e7e8a -File: /usr/lib/libcapnp-rpc-1.0.2.so 100644 root:root c4bf8726bba2dde429be1914ff9fdd04 -File: /usr/lib/libcapnp-websocket-1.0.2.so 100644 root:root c002091d300b524a951a1bfe61e308e4 -File: /usr/lib/libcapnpc-1.0.2.so 100644 root:root dabbf679819fff809c54d3ff6042a979 -File: /usr/lib/libkj-1.0.2.so 100644 root:root 7671223d2ecb489171ab6ba211f1a38c -File: /usr/lib/libkj-async-1.0.2.so 100644 root:root 86c0e064f63e686516e2d767cfae07f7 -File: /usr/lib/libkj-gzip-1.0.2.so 100644 root:root 6a8d25722ef9afcfa20c43eaeb199108 -File: /usr/lib/libkj-http-1.0.2.so 100644 root:root 1eeade349699e6fed7f171207e9114bc -File: /usr/lib/libkj-test-1.0.2.so 100644 root:root b16db949ff19eaa9a48ebbf3e9d2cf28 -File: /usr/lib/libkj-tls-1.0.2.so 100644 root:root 26d34520f5f0dadb1eb4524ddec78ee6 +File: /usr/lib/libcapnp-1.0.2.so 100644 root:root a3d6cd8c2e73c427eac202c339045eb1 +File: /usr/lib/libcapnp-json-1.0.2.so 100644 root:root bd95f6a8f041e1519de6828ef6373e8b +File: /usr/lib/libcapnp-rpc-1.0.2.so 100644 root:root 6e80127f111b9ac41daa6a540cc9ebb9 +File: /usr/lib/libcapnp-websocket-1.0.2.so 100644 root:root 67e2260e286267c7e227bee10bf45b3b +File: /usr/lib/libcapnpc-1.0.2.so 100644 root:root 12e3816011478c16422bd0b91c9fb9d8 +File: /usr/lib/libkj-1.0.2.so 100644 root:root 75c8333ffecdb484f53aff1d6ce29887 +File: /usr/lib/libkj-async-1.0.2.so 100644 root:root 9dc01dd1bbbb74c6028c5fb713c2d44b +File: /usr/lib/libkj-gzip-1.0.2.so 100644 root:root 9302e84cbc1cdb5cbd5a24b1ce5302bd +File: /usr/lib/libkj-http-1.0.2.so 100644 root:root 14ff94fb3feed42823789af9b00dc8f6 +File: /usr/lib/libkj-test-1.0.2.so 100644 root:root f5db38ff38b86bc166a0c4ab9ecac242 +File: /usr/lib/libkj-tls-1.0.2.so 100644 root:root 3c7ef0276d378782a6c236205befe8c8 File: /usr/share/doc/libcapnp-1.0.2 40755 root:root @@ -88,2 +88,2 @@ File: /usr/share/doc/libcapnp-1.0.2/README.md 100644 root:root 878305e762163818a52f8505343a45a9 -RPMIdentity: 86e7f796da2e74b0c798501354166bac16bbe2a94a5bc5324ed2759399c69549f01b7b1f5e5d0bb2a7327814f7f63af03c478ce3622440e1b6e05f45ec2c7077 +RPMIdentity: 8c38fc2c4103f643bc6d44e08015555de7b759feda2ab2d08a26dba05cff995bf1a4b70512981a4a5c70fac934b2abe2bfcef4cedeaac68fd8b45a973a372c88 --- libcapnp-debuginfo-1.0.2-alt1.i586.rpm.repo 2024-01-20 20:36:38.000000000 +0000 +++ libcapnp-debuginfo-1.0.2-alt1.i586.rpm.hasher 2024-04-13 08:23:26.805703169 +0000 @@ -1,34 +1,33 @@ -/usr/lib/debug/.build-id/43 40755 root:root -/usr/lib/debug/.build-id/43/a19c3e17c04b2b26f184ea24bb29c34311b741 120777 root:root ../../../libkj-http-1.0.2.so -/usr/lib/debug/.build-id/43/a19c3e17c04b2b26f184ea24bb29c34311b741.debug 120777 root:root ../../usr/lib/libkj-http-1.0.2.so.debug -/usr/lib/debug/.build-id/4f 40755 root:root -/usr/lib/debug/.build-id/4f/9a428bcc7ccb1f2c64ca602a9f0c366d6fd183 120777 root:root ../../../libkj-test-1.0.2.so -/usr/lib/debug/.build-id/4f/9a428bcc7ccb1f2c64ca602a9f0c366d6fd183.debug 120777 root:root ../../usr/lib/libkj-test-1.0.2.so.debug -/usr/lib/debug/.build-id/54 40755 root:root -/usr/lib/debug/.build-id/54/60bde2ee80e26a5e1be87b68c4ae968793db9e 120777 root:root ../../../libkj-1.0.2.so -/usr/lib/debug/.build-id/54/60bde2ee80e26a5e1be87b68c4ae968793db9e.debug 120777 root:root ../../usr/lib/libkj-1.0.2.so.debug -/usr/lib/debug/.build-id/85 40755 root:root -/usr/lib/debug/.build-id/85/a0e6852b7d6206aae759f2cea8af36b7dcaf93 120777 root:root ../../../libcapnp-rpc-1.0.2.so -/usr/lib/debug/.build-id/85/a0e6852b7d6206aae759f2cea8af36b7dcaf93.debug 120777 root:root ../../usr/lib/libcapnp-rpc-1.0.2.so.debug -/usr/lib/debug/.build-id/8f 40755 root:root -/usr/lib/debug/.build-id/8f/ad7f128119f27b0d218342ee9bb13ee64f559b 120777 root:root ../../../libkj-tls-1.0.2.so -/usr/lib/debug/.build-id/8f/ad7f128119f27b0d218342ee9bb13ee64f559b.debug 120777 root:root ../../usr/lib/libkj-tls-1.0.2.so.debug -/usr/lib/debug/.build-id/92 40755 root:root -/usr/lib/debug/.build-id/92/b6a244e670413990d2f1500a25eb77ac071c76 120777 root:root ../../../libcapnp-json-1.0.2.so -/usr/lib/debug/.build-id/92/b6a244e670413990d2f1500a25eb77ac071c76.debug 120777 root:root ../../usr/lib/libcapnp-json-1.0.2.so.debug -/usr/lib/debug/.build-id/a2 40755 root:root -/usr/lib/debug/.build-id/a2/60784aa624d6a9ee4a92a2cc05eed36f603e05 120777 root:root ../../../libkj-gzip-1.0.2.so -/usr/lib/debug/.build-id/a2/60784aa624d6a9ee4a92a2cc05eed36f603e05.debug 120777 root:root ../../usr/lib/libkj-gzip-1.0.2.so.debug -/usr/lib/debug/.build-id/ae 40755 root:root -/usr/lib/debug/.build-id/ae/78547ab042738ae38bf1db4ad79501f8fcb911 120777 root:root ../../../libcapnpc-1.0.2.so -/usr/lib/debug/.build-id/ae/78547ab042738ae38bf1db4ad79501f8fcb911.debug 120777 root:root ../../usr/lib/libcapnpc-1.0.2.so.debug -/usr/lib/debug/.build-id/b5 40755 root:root -/usr/lib/debug/.build-id/b5/f2d89564b87e4df1dc13d53ae8c889a76e96ba 120777 root:root ../../../libcapnp-1.0.2.so -/usr/lib/debug/.build-id/b5/f2d89564b87e4df1dc13d53ae8c889a76e96ba.debug 120777 root:root ../../usr/lib/libcapnp-1.0.2.so.debug -/usr/lib/debug/.build-id/c2 40755 root:root -/usr/lib/debug/.build-id/c2/640b4692821890c7a728c34aea1b2ce8712d77 120777 root:root ../../../libcapnp-websocket-1.0.2.so -/usr/lib/debug/.build-id/c2/640b4692821890c7a728c34aea1b2ce8712d77.debug 120777 root:root ../../usr/lib/libcapnp-websocket-1.0.2.so.debug -/usr/lib/debug/.build-id/e1 40755 root:root -/usr/lib/debug/.build-id/e1/58575eb856fd51791fc5f7d154b2cd1b325a3e 120777 root:root ../../../libkj-async-1.0.2.so -/usr/lib/debug/.build-id/e1/58575eb856fd51791fc5f7d154b2cd1b325a3e.debug 120777 root:root ../../usr/lib/libkj-async-1.0.2.so.debug +/usr/lib/debug/.build-id/0a 40755 root:root +/usr/lib/debug/.build-id/0a/fcbbe19b38dcb268c92f19d9eea7470e559c64 120777 root:root ../../../libkj-1.0.2.so +/usr/lib/debug/.build-id/0a/fcbbe19b38dcb268c92f19d9eea7470e559c64.debug 120777 root:root ../../usr/lib/libkj-1.0.2.so.debug +/usr/lib/debug/.build-id/1f 40755 root:root +/usr/lib/debug/.build-id/1f/b6afb33a5a629ff650b3379cdb2b49c1fc63ec 120777 root:root ../../../libkj-test-1.0.2.so +/usr/lib/debug/.build-id/1f/b6afb33a5a629ff650b3379cdb2b49c1fc63ec.debug 120777 root:root ../../usr/lib/libkj-test-1.0.2.so.debug +/usr/lib/debug/.build-id/31 40755 root:root +/usr/lib/debug/.build-id/31/e5a77a250e619d07008774fb7cc4ba5c601c74 120777 root:root ../../../libkj-gzip-1.0.2.so +/usr/lib/debug/.build-id/31/e5a77a250e619d07008774fb7cc4ba5c601c74.debug 120777 root:root ../../usr/lib/libkj-gzip-1.0.2.so.debug +/usr/lib/debug/.build-id/4a 40755 root:root +/usr/lib/debug/.build-id/4a/90182e3a20b911c15a702628e82f8d140bf041 120777 root:root ../../../libkj-async-1.0.2.so +/usr/lib/debug/.build-id/4a/90182e3a20b911c15a702628e82f8d140bf041.debug 120777 root:root ../../usr/lib/libkj-async-1.0.2.so.debug +/usr/lib/debug/.build-id/4a/cfdcd139a9a9c248d41cc4c9187a2b2ff995f4 120777 root:root ../../../libkj-http-1.0.2.so +/usr/lib/debug/.build-id/4a/cfdcd139a9a9c248d41cc4c9187a2b2ff995f4.debug 120777 root:root ../../usr/lib/libkj-http-1.0.2.so.debug +/usr/lib/debug/.build-id/7a 40755 root:root +/usr/lib/debug/.build-id/7a/a68b4a414b0d9557dcef4c6085dc0b4d74f1b9 120777 root:root ../../../libcapnp-websocket-1.0.2.so +/usr/lib/debug/.build-id/7a/a68b4a414b0d9557dcef4c6085dc0b4d74f1b9.debug 120777 root:root ../../usr/lib/libcapnp-websocket-1.0.2.so.debug +/usr/lib/debug/.build-id/84 40755 root:root +/usr/lib/debug/.build-id/84/1db6fe544c6da94cd906e38df304c59aa918c2 120777 root:root ../../../libcapnp-json-1.0.2.so +/usr/lib/debug/.build-id/84/1db6fe544c6da94cd906e38df304c59aa918c2.debug 120777 root:root ../../usr/lib/libcapnp-json-1.0.2.so.debug +/usr/lib/debug/.build-id/b7 40755 root:root +/usr/lib/debug/.build-id/b7/8e5dee24c28558800971ca32e9d8306dbc8445 120777 root:root ../../../libcapnp-rpc-1.0.2.so +/usr/lib/debug/.build-id/b7/8e5dee24c28558800971ca32e9d8306dbc8445.debug 120777 root:root ../../usr/lib/libcapnp-rpc-1.0.2.so.debug +/usr/lib/debug/.build-id/d5 40755 root:root +/usr/lib/debug/.build-id/d5/9928912d8ee359eb5fe24e5817ec73a151ded8 120777 root:root ../../../libkj-tls-1.0.2.so +/usr/lib/debug/.build-id/d5/9928912d8ee359eb5fe24e5817ec73a151ded8.debug 120777 root:root ../../usr/lib/libkj-tls-1.0.2.so.debug +/usr/lib/debug/.build-id/ec 40755 root:root +/usr/lib/debug/.build-id/ec/9cfcf03e7f0949aaa5b17862e7aadb719910d7 120777 root:root ../../../libcapnpc-1.0.2.so +/usr/lib/debug/.build-id/ec/9cfcf03e7f0949aaa5b17862e7aadb719910d7.debug 120777 root:root ../../usr/lib/libcapnpc-1.0.2.so.debug +/usr/lib/debug/.build-id/fa 40755 root:root +/usr/lib/debug/.build-id/fa/4e18d1ebd4d88cc0261a5d4dd1972d18000538 120777 root:root ../../../libcapnp-1.0.2.so +/usr/lib/debug/.build-id/fa/4e18d1ebd4d88cc0261a5d4dd1972d18000538.debug 120777 root:root ../../usr/lib/libcapnp-1.0.2.so.debug /usr/lib/debug/usr/lib/libcapnp-1.0.2.so.debug 100644 root:root @@ -239,46 +238,45 @@ Provides: libcapnp-debuginfo = 1.0.2-alt1:sisyphus+338488.100.3.3 -File: /usr/lib/debug/.build-id/43 40755 root:root -File: /usr/lib/debug/.build-id/43/a19c3e17c04b2b26f184ea24bb29c34311b741 120777 root:root ../../../libkj-http-1.0.2.so -File: /usr/lib/debug/.build-id/43/a19c3e17c04b2b26f184ea24bb29c34311b741.debug 120777 root:root ../../usr/lib/libkj-http-1.0.2.so.debug -File: /usr/lib/debug/.build-id/4f 40755 root:root -File: /usr/lib/debug/.build-id/4f/9a428bcc7ccb1f2c64ca602a9f0c366d6fd183 120777 root:root ../../../libkj-test-1.0.2.so -File: /usr/lib/debug/.build-id/4f/9a428bcc7ccb1f2c64ca602a9f0c366d6fd183.debug 120777 root:root ../../usr/lib/libkj-test-1.0.2.so.debug -File: /usr/lib/debug/.build-id/54 40755 root:root -File: /usr/lib/debug/.build-id/54/60bde2ee80e26a5e1be87b68c4ae968793db9e 120777 root:root ../../../libkj-1.0.2.so -File: /usr/lib/debug/.build-id/54/60bde2ee80e26a5e1be87b68c4ae968793db9e.debug 120777 root:root ../../usr/lib/libkj-1.0.2.so.debug -File: /usr/lib/debug/.build-id/85 40755 root:root -File: /usr/lib/debug/.build-id/85/a0e6852b7d6206aae759f2cea8af36b7dcaf93 120777 root:root ../../../libcapnp-rpc-1.0.2.so -File: /usr/lib/debug/.build-id/85/a0e6852b7d6206aae759f2cea8af36b7dcaf93.debug 120777 root:root ../../usr/lib/libcapnp-rpc-1.0.2.so.debug -File: /usr/lib/debug/.build-id/8f 40755 root:root -File: /usr/lib/debug/.build-id/8f/ad7f128119f27b0d218342ee9bb13ee64f559b 120777 root:root ../../../libkj-tls-1.0.2.so -File: /usr/lib/debug/.build-id/8f/ad7f128119f27b0d218342ee9bb13ee64f559b.debug 120777 root:root ../../usr/lib/libkj-tls-1.0.2.so.debug -File: /usr/lib/debug/.build-id/92 40755 root:root -File: /usr/lib/debug/.build-id/92/b6a244e670413990d2f1500a25eb77ac071c76 120777 root:root ../../../libcapnp-json-1.0.2.so -File: /usr/lib/debug/.build-id/92/b6a244e670413990d2f1500a25eb77ac071c76.debug 120777 root:root ../../usr/lib/libcapnp-json-1.0.2.so.debug -File: /usr/lib/debug/.build-id/a2 40755 root:root -File: /usr/lib/debug/.build-id/a2/60784aa624d6a9ee4a92a2cc05eed36f603e05 120777 root:root ../../../libkj-gzip-1.0.2.so -File: /usr/lib/debug/.build-id/a2/60784aa624d6a9ee4a92a2cc05eed36f603e05.debug 120777 root:root ../../usr/lib/libkj-gzip-1.0.2.so.debug -File: /usr/lib/debug/.build-id/ae 40755 root:root -File: /usr/lib/debug/.build-id/ae/78547ab042738ae38bf1db4ad79501f8fcb911 120777 root:root ../../../libcapnpc-1.0.2.so -File: /usr/lib/debug/.build-id/ae/78547ab042738ae38bf1db4ad79501f8fcb911.debug 120777 root:root ../../usr/lib/libcapnpc-1.0.2.so.debug -File: /usr/lib/debug/.build-id/b5 40755 root:root -File: /usr/lib/debug/.build-id/b5/f2d89564b87e4df1dc13d53ae8c889a76e96ba 120777 root:root ../../../libcapnp-1.0.2.so -File: /usr/lib/debug/.build-id/b5/f2d89564b87e4df1dc13d53ae8c889a76e96ba.debug 120777 root:root ../../usr/lib/libcapnp-1.0.2.so.debug -File: /usr/lib/debug/.build-id/c2 40755 root:root -File: /usr/lib/debug/.build-id/c2/640b4692821890c7a728c34aea1b2ce8712d77 120777 root:root ../../../libcapnp-websocket-1.0.2.so -File: /usr/lib/debug/.build-id/c2/640b4692821890c7a728c34aea1b2ce8712d77.debug 120777 root:root ../../usr/lib/libcapnp-websocket-1.0.2.so.debug -File: /usr/lib/debug/.build-id/e1 40755 root:root -File: /usr/lib/debug/.build-id/e1/58575eb856fd51791fc5f7d154b2cd1b325a3e 120777 root:root ../../../libkj-async-1.0.2.so -File: /usr/lib/debug/.build-id/e1/58575eb856fd51791fc5f7d154b2cd1b325a3e.debug 120777 root:root ../../usr/lib/libkj-async-1.0.2.so.debug -File: /usr/lib/debug/usr/lib/libcapnp-1.0.2.so.debug 100644 root:root 84a1b1b8164fc7574b39b99c32f8a4d4 -File: /usr/lib/debug/usr/lib/libcapnp-json-1.0.2.so.debug 100644 root:root 926ce1fc961470fc1e3f9e3950609a76 -File: /usr/lib/debug/usr/lib/libcapnp-rpc-1.0.2.so.debug 100644 root:root 7618dd1d7af58bf4cfa513258bf5213c -File: /usr/lib/debug/usr/lib/libcapnp-websocket-1.0.2.so.debug 100644 root:root e9cfd2ca66b5bd53b890d2e681eea718 -File: /usr/lib/debug/usr/lib/libcapnpc-1.0.2.so.debug 100644 root:root 5db239c0177011b763ab1a20311492c9 -File: /usr/lib/debug/usr/lib/libkj-1.0.2.so.debug 100644 root:root e2e3f5db55a6257951367c10a617d583 -File: /usr/lib/debug/usr/lib/libkj-async-1.0.2.so.debug 100644 root:root b030cabc02e00b16bc4e26efef107ff4 -File: /usr/lib/debug/usr/lib/libkj-gzip-1.0.2.so.debug 100644 root:root d3a1b25dce476bd8f66c9c9e098cdef2 -File: /usr/lib/debug/usr/lib/libkj-http-1.0.2.so.debug 100644 root:root c4ccfc4d5a81e5ee5aab775c477665d8 -File: /usr/lib/debug/usr/lib/libkj-test-1.0.2.so.debug 100644 root:root dd1d1ddfa7dcfb468060e0453e2535e1 -File: /usr/lib/debug/usr/lib/libkj-tls-1.0.2.so.debug 100644 root:root ec9fad916510e4ed1557f65d1516a824 +File: /usr/lib/debug/.build-id/0a 40755 root:root +File: /usr/lib/debug/.build-id/0a/fcbbe19b38dcb268c92f19d9eea7470e559c64 120777 root:root ../../../libkj-1.0.2.so +File: /usr/lib/debug/.build-id/0a/fcbbe19b38dcb268c92f19d9eea7470e559c64.debug 120777 root:root ../../usr/lib/libkj-1.0.2.so.debug +File: /usr/lib/debug/.build-id/1f 40755 root:root +File: /usr/lib/debug/.build-id/1f/b6afb33a5a629ff650b3379cdb2b49c1fc63ec 120777 root:root ../../../libkj-test-1.0.2.so +File: /usr/lib/debug/.build-id/1f/b6afb33a5a629ff650b3379cdb2b49c1fc63ec.debug 120777 root:root ../../usr/lib/libkj-test-1.0.2.so.debug +File: /usr/lib/debug/.build-id/31 40755 root:root +File: /usr/lib/debug/.build-id/31/e5a77a250e619d07008774fb7cc4ba5c601c74 120777 root:root ../../../libkj-gzip-1.0.2.so +File: /usr/lib/debug/.build-id/31/e5a77a250e619d07008774fb7cc4ba5c601c74.debug 120777 root:root ../../usr/lib/libkj-gzip-1.0.2.so.debug +File: /usr/lib/debug/.build-id/4a 40755 root:root +File: /usr/lib/debug/.build-id/4a/90182e3a20b911c15a702628e82f8d140bf041 120777 root:root ../../../libkj-async-1.0.2.so +File: /usr/lib/debug/.build-id/4a/90182e3a20b911c15a702628e82f8d140bf041.debug 120777 root:root ../../usr/lib/libkj-async-1.0.2.so.debug +File: /usr/lib/debug/.build-id/4a/cfdcd139a9a9c248d41cc4c9187a2b2ff995f4 120777 root:root ../../../libkj-http-1.0.2.so +File: /usr/lib/debug/.build-id/4a/cfdcd139a9a9c248d41cc4c9187a2b2ff995f4.debug 120777 root:root ../../usr/lib/libkj-http-1.0.2.so.debug +File: /usr/lib/debug/.build-id/7a 40755 root:root +File: /usr/lib/debug/.build-id/7a/a68b4a414b0d9557dcef4c6085dc0b4d74f1b9 120777 root:root ../../../libcapnp-websocket-1.0.2.so +File: /usr/lib/debug/.build-id/7a/a68b4a414b0d9557dcef4c6085dc0b4d74f1b9.debug 120777 root:root ../../usr/lib/libcapnp-websocket-1.0.2.so.debug +File: /usr/lib/debug/.build-id/84 40755 root:root +File: /usr/lib/debug/.build-id/84/1db6fe544c6da94cd906e38df304c59aa918c2 120777 root:root ../../../libcapnp-json-1.0.2.so +File: /usr/lib/debug/.build-id/84/1db6fe544c6da94cd906e38df304c59aa918c2.debug 120777 root:root ../../usr/lib/libcapnp-json-1.0.2.so.debug +File: /usr/lib/debug/.build-id/b7 40755 root:root +File: /usr/lib/debug/.build-id/b7/8e5dee24c28558800971ca32e9d8306dbc8445 120777 root:root ../../../libcapnp-rpc-1.0.2.so +File: /usr/lib/debug/.build-id/b7/8e5dee24c28558800971ca32e9d8306dbc8445.debug 120777 root:root ../../usr/lib/libcapnp-rpc-1.0.2.so.debug +File: /usr/lib/debug/.build-id/d5 40755 root:root +File: /usr/lib/debug/.build-id/d5/9928912d8ee359eb5fe24e5817ec73a151ded8 120777 root:root ../../../libkj-tls-1.0.2.so +File: /usr/lib/debug/.build-id/d5/9928912d8ee359eb5fe24e5817ec73a151ded8.debug 120777 root:root ../../usr/lib/libkj-tls-1.0.2.so.debug +File: /usr/lib/debug/.build-id/ec 40755 root:root +File: /usr/lib/debug/.build-id/ec/9cfcf03e7f0949aaa5b17862e7aadb719910d7 120777 root:root ../../../libcapnpc-1.0.2.so +File: /usr/lib/debug/.build-id/ec/9cfcf03e7f0949aaa5b17862e7aadb719910d7.debug 120777 root:root ../../usr/lib/libcapnpc-1.0.2.so.debug +File: /usr/lib/debug/.build-id/fa 40755 root:root +File: /usr/lib/debug/.build-id/fa/4e18d1ebd4d88cc0261a5d4dd1972d18000538 120777 root:root ../../../libcapnp-1.0.2.so +File: /usr/lib/debug/.build-id/fa/4e18d1ebd4d88cc0261a5d4dd1972d18000538.debug 120777 root:root ../../usr/lib/libcapnp-1.0.2.so.debug +File: /usr/lib/debug/usr/lib/libcapnp-1.0.2.so.debug 100644 root:root 66bf7f0d477a8106625122f853607d91 +File: /usr/lib/debug/usr/lib/libcapnp-json-1.0.2.so.debug 100644 root:root cd531da30df01bbbc5485b67ae16d4e2 +File: /usr/lib/debug/usr/lib/libcapnp-rpc-1.0.2.so.debug 100644 root:root 9459fd5501707cbed40fbbd5f4dc3867 +File: /usr/lib/debug/usr/lib/libcapnp-websocket-1.0.2.so.debug 100644 root:root 0609b3b5feb43c428f4fb9d6cff8d8f4 +File: /usr/lib/debug/usr/lib/libcapnpc-1.0.2.so.debug 100644 root:root e6ed6f0d8c1873ba28bafc4a9beba000 +File: /usr/lib/debug/usr/lib/libkj-1.0.2.so.debug 100644 root:root 9f5f358b7767c2a47b40eb4da7995ae7 +File: /usr/lib/debug/usr/lib/libkj-async-1.0.2.so.debug 100644 root:root 9e2e954bd76a0faccccffe007854a79b +File: /usr/lib/debug/usr/lib/libkj-gzip-1.0.2.so.debug 100644 root:root c73f53cb41a68af6e2815e2fff689b09 +File: /usr/lib/debug/usr/lib/libkj-http-1.0.2.so.debug 100644 root:root 76f408851de40f675c973ea979ae3420 +File: /usr/lib/debug/usr/lib/libkj-test-1.0.2.so.debug 100644 root:root c48a880e71138c036fc505d53ef571d3 +File: /usr/lib/debug/usr/lib/libkj-tls-1.0.2.so.debug 100644 root:root 9a5e8239d8e0d3178a379e7b6b37bb75 File: /usr/src/debug/capnproto-1.0.2 40755 root:root @@ -457,2 +455,2 @@ File: /usr/src/debug/capnproto-1.0.2/c++/src/kj/vector.h 100644 root:root d0caa18fbf9536675a249ad19ed47c17 -RPMIdentity: b9fe7349e623a016f0d953ab8b656a22012ef8fe61cb6fb4b52af6e2b31b2da612a75f7534c5b93b627c04ff46354383815a53c71e87943c10cc0ab09a3f901f +RPMIdentity: 96e491b951fa514e3159569e7013b47df844885eedf0b2e5806040b2b032cb4289745ae66dda8cf2c12d1474d6388450a45c426af3d19cc3096c1b8a68410055