<86>Jan 13 08:49:37 userdel[1777954]: delete user 'rooter' <86>Jan 13 08:49:37 userdel[1777954]: removed group 'rooter' owned by 'rooter' <86>Jan 13 08:49:37 userdel[1777954]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 13 08:49:37 groupadd[1777965]: group added to /etc/group: name=rooter, GID=1787 <86>Jan 13 08:49:37 groupadd[1777965]: group added to /etc/gshadow: name=rooter <86>Jan 13 08:49:37 groupadd[1777965]: new group: name=rooter, GID=1787 <86>Jan 13 08:49:37 useradd[1777974]: new user: name=rooter, UID=1787, GID=1787, home=/root, shell=/bin/bash, from=none <86>Jan 13 08:49:37 userdel[1777985]: delete user 'builder' <86>Jan 13 08:49:37 userdel[1777985]: removed group 'builder' owned by 'builder' <86>Jan 13 08:49:37 userdel[1777985]: removed shadow group 'builder' owned by 'builder' <86>Jan 13 08:49:37 groupadd[1777993]: group added to /etc/group: name=builder, GID=1788 <86>Jan 13 08:49:37 groupadd[1777993]: group added to /etc/gshadow: name=builder <86>Jan 13 08:49:37 groupadd[1777993]: new group: name=builder, GID=1788 <86>Jan 13 08:49:37 useradd[1778001]: new user: name=builder, UID=1788, GID=1788, home=/usr/src, shell=/bin/bash, from=none <13>Jan 13 08:49:40 rpmi: rpm-macros-cmake-3.27.7-alt1 sisyphus+331245.40.2.1 1697877632 installed <13>Jan 13 08:49:41 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791089 installed <13>Jan 13 08:49:41 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Jan 13 08:49:41 rpmi: libuv-1.47.0-alt1 sisyphus+337159.100.2.1 1703930511 installed <13>Jan 13 08:49:41 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444234 installed <13>Jan 13 08:49:41 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Jan 13 08:49:41 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Jan 13 08:49:41 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Jan 13 08:49:41 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Jan 13 08:49:41 rpmi: libgnutls30-3.8.2-alt1 sisyphus+334989.100.1.1 1700758156 installed <13>Jan 13 08:49:41 rpmi: libngtcp2.16-1.0.1-alt1 sisyphus+332583.200.2.1 1698669156 installed <13>Jan 13 08:49:41 rpmi: libngtcp2_crypto_gnutls8-1.0.1-alt1 sisyphus+332583.200.2.1 1698669156 installed <13>Jan 13 08:49:41 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Jan 13 08:49:41 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472364 installed <13>Jan 13 08:49:42 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472364 installed <13>Jan 13 08:49:42 rpmi: cmake-modules-3.27.7-alt1 sisyphus+331245.40.2.1 1697877617 installed <13>Jan 13 08:49:42 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Jan 13 08:49:42 rpmi: publicsuffix-list-dafsa-20231026-alt1 sisyphus+332908.100.1.1 1698419299 installed <13>Jan 13 08:49:42 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131180 installed <13>Jan 13 08:49:42 rpmi: libnghttp3.9-1.0.0-alt1 sisyphus+332583.100.2.1 1698669105 installed <13>Jan 13 08:49:42 rpmi: libnghttp2-1.57.0-alt1 sisyphus+331457.200.2.1 1697011708 installed <13>Jan 13 08:49:42 rpmi: openldap-common-2.6.6-alt1 sisyphus+330946.100.2.1 1696432854 installed <13>Jan 13 08:49:42 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Jan 13 08:49:42 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Jan 13 08:49:42 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Jan 13 08:49:42 rpmi: liblmdb-0.9.31-alt1 sisyphus+330946.40.2.1 1696431544 installed <13>Jan 13 08:49:42 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Jan 13 08:49:42 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <13>Jan 13 08:49:42 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Jan 13 08:49:42 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Jan 13 08:49:42 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jan 13 08:49:42 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Jan 13 08:49:42 rpmi: ca-certificates-2023.12.20-alt1 sisyphus+336902.300.1.1 1703105726 installed <13>Jan 13 08:49:42 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Jan 13 08:49:42 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Jan 13 08:49:42 rpmi: libcrypto3-3.1.4-alt1 sisyphus+332632.100.2.1 1698241305 installed <13>Jan 13 08:49:42 rpmi: libssl3-3.1.4-alt1 sisyphus+332632.100.2.1 1698241305 installed <86>Jan 13 08:49:42 groupadd[1790056]: group added to /etc/group: name=_keytab, GID=999 <86>Jan 13 08:49:42 groupadd[1790056]: group added to /etc/gshadow: name=_keytab <86>Jan 13 08:49:42 groupadd[1790056]: new group: name=_keytab, GID=999 <13>Jan 13 08:49:42 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185512 installed <13>Jan 13 08:49:42 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696961 installed <86>Jan 13 08:49:42 groupadd[1790182]: group added to /etc/group: name=sasl, GID=998 <86>Jan 13 08:49:42 groupadd[1790182]: group added to /etc/gshadow: name=sasl <86>Jan 13 08:49:42 groupadd[1790182]: new group: name=sasl, GID=998 <13>Jan 13 08:49:42 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392231 installed <13>Jan 13 08:49:42 rpmi: libldap2-2.6.6-alt1 sisyphus+330946.100.2.1 1696432858 installed <13>Jan 13 08:49:42 rpmi: libarchive13-3.6.1-alt2 sisyphus+324359.1300.6.1 1689326414 installed <13>Jan 13 08:49:43 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636581 installed <13>Jan 13 08:49:43 rpmi: libcurl-8.5.0-alt1 sisyphus+335914.200.3.1 1701861019 installed <13>Jan 13 08:49:43 rpmi: cmake-3.27.7-alt1 sisyphus+331245.40.2.1 1697877632 installed <13>Jan 13 08:49:43 rpmi: ctest-3.27.7-alt1 sisyphus+331245.40.2.1 1697877632 installed <13>Jan 13 08:49:43 rpmi: libssl-devel-3.1.4-alt1 sisyphus+332632.100.2.1 1698241305 installed <13>Jan 13 08:49:43 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed <13>Jan 13 08:49:43 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402045 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/capnproto-1.0.1.1-alt1.nosrc.rpm (w1.gzdio) Installing capnproto-1.0.1.1-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.56675 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf capnproto-1.0.1.1 + echo 'Source #0 (capnproto-1.0.1.1.tar):' Source #0 (capnproto-1.0.1.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/capnproto-1.0.1.1.tar + cd capnproto-1.0.1.1 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.56675 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.1.1 + cd c++ + autoreconf -fisv autoreconf-default: export WARNINGS= autoreconf-default: Entering directory '.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: running: aclocal --force -I m4 autoreconf-default: configure.ac: tracing autoreconf-default: configure.ac: creating directory build-aux autoreconf-default: running: libtoolize --force --install libtoolize-default: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize-default: linking file 'build-aux/config.guess' libtoolize-default: linking file 'build-aux/config.sub' libtoolize-default: linking file 'build-aux/install-sh' libtoolize-default: linking file 'build-aux/ltmain.sh' libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize-default: linking file 'm4/libtool.m4' libtoolize-default: linking file 'm4/ltoptions.m4' libtoolize-default: linking file 'm4/ltsugar.m4' libtoolize-default: linking file 'm4/ltversion.m4' libtoolize-default: linking file 'm4/lt~obsolete.m4' autoreconf-default: configure.ac: not using Intltool autoreconf-default: configure.ac: not using Gtkdoc autoreconf-default: running: aclocal --force -I m4 autoreconf-default: running: /usr/bin/autoconf-2.71 --force configure.ac:70: warning: The macro `AC_LANG_C' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:66: ACX_PTHREAD is expanded from... lib/m4sugar/m4sh.m4:594: AS_CASE is expanded from... configure.ac:70: the top level configure.ac:70: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:66: ACX_PTHREAD is expanded from... lib/m4sugar/m4sh.m4:594: AS_CASE is expanded from... configure.ac:70: the top level configure.ac:70: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2894: _AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2911: AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:66: ACX_PTHREAD is expanded from... lib/m4sugar/m4sh.m4:594: AS_CASE is expanded from... configure.ac:70: the top level configure.ac:204: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:200: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... configure.ac:204: the top level autoreconf-default: running: /usr/bin/autoheader-2.71 --force autoreconf-default: running: automake --add-missing --force-missing configure.ac:65: installing 'build-aux/compile' configure.ac:17: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' autoreconf-default: Leaving directory '.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri dirname -- '{}' + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + configure_runstatedir_flags= + grep -qF runstatedir=DIR ./configure + configure_runstatedir_flags=--runstatedir=/var/run + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext --disable-static configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1788' is supported by ustar format... yes checking whether GID '1788' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to enable C11 features... none needed checking whether i586-alt-linux-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of i586-alt-linux-gcc... none checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether the compiler supports GNU C++... yes checking whether i586-alt-linux-g++ accepts -g... yes checking for i586-alt-linux-g++ option to enable C++11 features... none needed checking dependency style of i586-alt-linux-g++... none checking whether i586-alt-linux-g++ supports C++14 features by default... yes checking whether i586-alt-linux-g++ supports C++11 library features by default... yes checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking whether to check for GCC pthread/shared inconsistencies... yes checking whether -pthread is sufficient with -shared... yes checking whether pthread flag is sufficient with -nostdlib... yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by i586-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop checking how to convert i586-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for i586-alt-linux-file... no checking for file... file checking for i586-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for i586-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i586-alt-linux-strip... no checking for strip... strip checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for i586-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-gcc static flag -static works... no checking if i586-alt-linux-gcc supports -c -o file.o... yes checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... i586-alt-linux-g++ -E checking for ld used by i586-alt-linux-g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking for i586-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-g++ static flag -static works... no checking if i586-alt-linux-g++ supports -c -o file.o... yes checking if i586-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for library containing sched_yield... none required checking size of void *... 4 checking for deflate in -lz... yes checking for zlib.h... yes checking for CRYPTO_new_ex_data in -lcrypto... yes checking for OPENSSL_init_ssl in -lssl... yes checking for openssl/ssl.h... yes checking if exceptions are enabled... yes checking for library containing makecontext... none required checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating pkgconfig/capnp.pc config.status: creating pkgconfig/capnpc.pc config.status: creating pkgconfig/capnp-rpc.pc config.status: creating pkgconfig/capnp-json.pc config.status: creating pkgconfig/capnp-websocket.pc config.status: creating pkgconfig/kj.pc config.status: creating pkgconfig/kj-async.pc config.status: creating pkgconfig/kj-http.pc config.status: creating pkgconfig/kj-gzip.pc config.status: creating pkgconfig/kj-tls.pc config.status: creating pkgconfig/kj-test.pc config.status: creating cmake/CapnProtoConfig.cmake config.status: creating cmake/CapnProtoConfigVersion.cmake config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --without-included-gettext + make -j16 make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/blob.lo src/capnp/blob.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/blob.c++ -fPIC -DPIC -o src/capnp/.libs/blob.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/c++.capnp.lo src/capnp/c++.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/c++.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/c++.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/lexer.capnp.lo src/capnp/compiler/lexer.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/lexer.capnp.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/lexer.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/error-reporter.lo src/capnp/compiler/error-reporter.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/error-reporter.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/error-reporter.o In file included from src/capnp/compiler/error-reporter.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/compiler/error-reporter.c++:32:3: required from 'size_t capnp::compiler::{anonymous}::findLargestElementBefore(const kj::Vector&, const T&) [with T = unsigned int; size_t = unsigned int]' src/capnp/compiler/error-reporter.c++:62:39: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/type-id.lo src/capnp/compiler/type-id.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/type-id.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/type-id.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/grammar.capnp.lo src/capnp/compiler/grammar.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/grammar.capnp.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/grammar.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/list.lo src/capnp/list.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/list.c++ -fPIC -DPIC -o src/capnp/.libs/list.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/any.lo src/capnp/any.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/any.c++ -fPIC -DPIC -o src/capnp/.libs/any.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/stream.capnp.lo src/capnp/stream.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/stream.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/stream.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema.capnp.lo src/capnp/schema.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/schema.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/message.lo src/capnp/message.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/message.c++ -fPIC -DPIC -o src/capnp/.libs/message.o In file included from src/capnp/message.c++:25: src/capnp/arena.h: In member function 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/message.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/message.c++:221:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int&]': src/capnp/message.c++:224:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-text.lo src/capnp/serialize-text.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize-text.c++ -fPIC -DPIC -o src/capnp/.libs/serialize-text.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/module-loader.o src/capnp/compiler/module-loader.c++ In file included from ./src/kj/mutex.h:24, from ./src/capnp/schema-loader.h:26, from src/capnp/compiler/compiler.h:26, from src/capnp/compiler/module-loader.h:24, from src/capnp/compiler/module-loader.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/compiler/module-loader.c++:156:5: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/arena.lo src/capnp/arena.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/arena.c++ -fPIC -DPIC -o src/capnp/.libs/arena.o In file included from src/capnp/arena.c++:23: src/capnp/arena.h: In member function 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./src/kj/mutex.h:24, from src/capnp/arena.h:29: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/arena.c++:76:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize.lo src/capnp/serialize.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize.c++ -fPIC -DPIC -o src/capnp/.libs/serialize.o In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize.h:43, from src/capnp/serialize.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/serialize.c++:155:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int&]': src/capnp/serialize.c++:181:3: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/capnp/message.h:24: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/capnp/serialize.c++:188:3: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-packed.lo src/capnp/serialize-packed.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize-packed.c++ -fPIC -DPIC -o src/capnp/.libs/serialize-packed.o src/capnp/serialize-packed.c++: In member function 'virtual void capnp::_::PackedOutputStream::write(const void*, size_t)': src/capnp/serialize-packed.c++:412:17: warning: comparison of integer expressions of different signedness: 'capnp::uint' {aka 'unsigned int'} and 'int' [-Wsign-compare] 412 | if (count <= reinterpret_cast(buffer.end()) - out) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize.h:43, from src/capnp/serialize-packed.h:24, from src/capnp/serialize-packed.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/serialize-packed.c++:77:9: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = int; T = unsigned int&]': src/capnp/serialize-packed.c++:126:7: required from here ./src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = unsigned int&; T = int]': src/capnp/serialize-packed.c++:489:5: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/common.lo src/kj/common.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/common.c++ -fPIC -DPIC -o src/kj/.libs/common.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/cidr.lo src/kj/cidr.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/cidr.c++ -fPIC -DPIC -o src/kj/.libs/cidr.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/debug.h:117, from src/kj/cidr.c++:27: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/cidr.c++:51:3: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = int; T = unsigned int&]': src/kj/cidr.c++:57:5: required from here src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = int; T = unsigned int]': src/kj/cidr.c++:88:3: required from here src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/units.lo src/kj/units.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/units.c++ -fPIC -DPIC -o src/kj/.libs/units.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/memory.lo src/kj/memory.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/memory.c++ -fPIC -DPIC -o src/kj/.libs/memory.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/array.lo src/kj/array.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/array.c++ -fPIC -DPIC -o src/kj/.libs/array.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/refcount.lo src/kj/refcount.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/refcount.c++ -fPIC -DPIC -o src/kj/.libs/refcount.o In file included from src/kj/refcount.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/refcount.c++:38:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = volatile unsigned int&]': src/kj/refcount.c++:51:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'volatile unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema-parser.lo src/capnp/schema-parser.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema-parser.c++ -fPIC -DPIC -o src/capnp/.libs/schema-parser.o In file included from ./src/kj/mutex.h:24, from src/capnp/schema-loader.h:26, from src/capnp/schema-parser.h:24, from src/capnp/schema-parser.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/schema-parser.c++:42:3: required from 'size_t capnp::{anonymous}::findLargestElementBefore(const kj::Vector&, const T&) [with T = unsigned int; size_t = unsigned int]' src/capnp/schema-parser.c++:119:46: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/generics.lo src/capnp/compiler/generics.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/generics.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/generics.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/list.lo src/kj/list.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/list.c++ -fPIC -DPIC -o src/kj/.libs/list.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/string-tree.lo src/kj/string-tree.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/string-tree.c++ -fPIC -DPIC -o src/kj/.libs/string-tree.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/string-tree.h:24, from src/kj/string-tree.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::min(T&&, U&&) [with T = unsigned int; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = int]': src/kj/string-tree.c++:66:26: required from here src/kj/common.h:710:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 710 | return a < b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/source-location.lo src/kj/source-location.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/source-location.c++ -fPIC -DPIC -o src/kj/.libs/source-location.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/stringify.lo src/capnp/stringify.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/stringify.c++ -fPIC -DPIC -o src/capnp/.libs/stringify.o In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/schema.capnp.h:6, from src/capnp/schema.h:39, from src/capnp/dynamic.h:35, from src/capnp/stringify.c++:22: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/capnp/stringify.c++:60:7: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/hash.lo src/kj/hash.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/hash.c++ -fPIC -DPIC -o src/kj/.libs/hash.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema.lo src/capnp/schema.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema.c++ -fPIC -DPIC -o src/capnp/.libs/schema.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/arena.lo src/kj/arena.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/arena.c++ -fPIC -DPIC -o src/kj/.libs/arena.o src/kj/arena.c++: In member function 'void* kj::Arena::allocateBytesInternal(size_t, kj::uint)': src/kj/arena.c++:115:44: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 115 | if (amount + (alignedPos - chunk->pos) <= chunk->end - chunk->pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/debug.lo src/kj/debug.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/debug.c++ -fPIC -DPIC -o src/kj/.libs/debug.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/debug.h:117, from src/kj/debug.c++:26: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/debug.c++:180:3: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/string.lo src/kj/string.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/string.c++ -fPIC -DPIC -o src/kj/.libs/string.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/table.lo src/kj/table.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/table.c++ -fPIC -DPIC -o src/kj/.libs/table.o In file included from src/kj/table.h:24, from src/kj/table.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = unsigned int&; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = int]': src/kj/table.c++:903:25: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/table.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int&]': src/kj/table.c++:158:3: required from here src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = unsigned int; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = int]': src/kj/table.c++:345:29: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/table.c++:455:9: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/mutex.lo src/kj/mutex.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/mutex.c++ -fPIC -DPIC -o src/kj/.libs/mutex.o In file included from src/kj/mutex.h:24, from src/kj/mutex.c++:26: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/mutex.c++:213:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/lexer.lo src/capnp/compiler/lexer.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/lexer.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/lexer.o In file included from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/compiler/lexer.capnp.h:6, from src/capnp/compiler/lexer.h:24, from src/capnp/compiler/lexer.c++:22: In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:256:7: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 4).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 256 | disposer->dispose(ptrCopy, sizeCopy, sizeCopy); | ^~~~~~~~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24: ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:251:8: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 4).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 251 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ In member function 'void kj::Array::dispose() [with T = kj::String]', inlined from 'kj::Array::~Array() [with T = kj::String]' at ./src/kj/array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at ./src/kj/common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe > >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::_::Tuple<>}; FirstSubParser = const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ExactlyConst_; SubParsers = {const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)>]' at ./src/kj/parse/common.h:684:5, inlined from 'kj::Maybe()(instance()))>::Type> kj::parse::OneOf_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >; SubParsers = {kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> >}]' at ./src/kj/parse/common.h:616:48, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {kj::Array >}; FirstSubParser = kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&; SubParsers = {}]' at ./src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = capnp::compiler::Lexer::ParserInput; InitialParams = {}; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; FirstSubParser = kj::parse::ParserRef > >&; SubParsers = {kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&}]' at ./src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]' at ./src/kj/parse/common.h:729:5: ./src/kj/array.h:252:12: warning: '*(kj::Array*)((char*)& + offsetof(kj::Maybe > >,kj::Maybe > >::ptr.kj::_::NullableValue > >::) + 4).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 252 | size_t sizeCopy = size_; | ^~~~~~~~ ./src/kj/parse/common.h: In member function 'kj::Maybe(), instance().getPosition())>::Type> >(), instance()(instance()))>::Type&&>()))> kj::parse::TransformWithLocation_::operator()(Input&) const [with Input = capnp::compiler::Lexer::ParserInput; SubParser = kj::parse::Sequence_ > >&, kj::parse::OneOf_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&)> >, kj::parse::Transform_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&, kj::parse::ParserRef > >&, kj::parse::ExactlyConst_, const kj::parse::Optional_ >, false>, kj::_::Tuple<> >&, kj::parse::ConstResult_, kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> > > >&>, kj::_::Tuple<> >, kj::parse::Many_ >, false>, kj::_::Tuple<> >&, const kj::parse::Sequence_, kj::parse::ConstResult_ >, kj::_::Tuple<> >, kj::parse::Transform_, kj::parse::_::ArrayToString>, kj::parse::OneOf_, const kj::parse::EndOfInput_&> >&>, true> > >&>, capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, kj::Array >&&, kj::Maybe >&&)> > >&>; TransformFunc = capnp::compiler::Lexer::Lexer(capnp::Orphanage, capnp::compiler::ErrorReporter&):: >&&, capnp::Orphan&&)>]': ./src/kj/parse/common.h:354:35: note: '' declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ~~~~~^~~~~~~ ./src/kj/common.h:1316:67: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/thread.lo src/kj/thread.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/thread.c++ -fPIC -DPIC -o src/kj/.libs/thread.o src/kj/thread.c++: In destructor 'kj::Thread::~Thread()': src/kj/thread.c++:82:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 82 | int pthreadResult = pthread_join(*reinterpret_cast(&threadId), nullptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/thread.c++: In member function 'void kj::Thread::sendSignal(int)': src/kj/thread.c++:96:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 96 | int pthreadResult = pthread_kill(*reinterpret_cast(&threadId), signo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/thread.c++: In member function 'void kj::Thread::detach()': src/kj/thread.c++:103:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | int pthreadResult = pthread_detach(*reinterpret_cast(&threadId)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/time.lo src/kj/time.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/time.c++ -fPIC -DPIC -o src/kj/.libs/time.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/io.lo src/kj/io.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/io.c++ -fPIC -DPIC -o src/kj/.libs/io.o src/kj/io.c++: In member function 'virtual void kj::VectorOutputStream::write(const void*, size_t)': src/kj/io.c++:307:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 307 | if (vector.end() - fillPos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from src/kj/io.c++:31: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long long unsigned int&]': src/kj/io.c++:78:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/kj/io.c++:117:3: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = int; T = unsigned int&]': src/kj/io.c++:276:5: required from here src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/io.h:25, from src/kj/io.c++:30: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/io.c++:386:3: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/filesystem-disk-win32.lo src/kj/filesystem-disk-win32.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/filesystem-disk-win32.c++ -fPIC -DPIC -o src/kj/.libs/filesystem-disk-win32.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/parse/char.lo src/kj/parse/char.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/parse/char.c++ -fPIC -DPIC -o src/kj/parse/.libs/char.o In file included from src/kj/parse/common.h:38, from src/kj/parse/char.h:27, from src/kj/parse/char.c++:22: src/kj/parse/../common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/parse/char.c++:42:3: required from here src/kj/parse/../common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/exception.lo src/kj/exception.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/exception.c++ -fPIC -DPIC -o src/kj/.libs/exception.o In file included from src/kj/memory.h:24, from src/kj/exception.h:24, from src/kj/exception.c++:37: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/exception.c++:848:3: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/test-helpers.lo src/kj/test-helpers.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/test-helpers.c++ -fPIC -DPIC -o src/kj/.libs/test-helpers.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/compiler.lo src/capnp/compiler/compiler.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/compiler.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/compiler.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/json.capnp.lo src/capnp/compat/json.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compat/json.capnp.c++ -fPIC -DPIC -o src/capnp/compat/.libs/json.capnp.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/encoding.lo src/kj/encoding.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/encoding.c++ -fPIC -DPIC -o src/kj/.libs/encoding.o In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/encoding.h:29, from src/kj/encoding.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Array >]' src/kj/encoding.c++:374:18: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/dynamic.lo src/capnp/dynamic.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/dynamic.c++ -fPIC -DPIC -o src/capnp/.libs/dynamic.o make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnp.o src/capnp/compiler/capnp.c++ In file included from ./src/kj/mutex.h:24, from ./src/capnp/schema-loader.h:26, from src/capnp/compiler/compiler.h:26, from src/capnp/compiler/capnp.c++:32: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/compiler/capnp.c++:471:5: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int]': src/capnp/compiler/capnp.c++:531:9: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/compiler/capnp.c++:1046:9: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/compiler/lexer.capnp.h:6, from src/capnp/compiler/lexer.h:24, from src/capnp/compiler/capnp.c++:30: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = ArrayPtr]' src/capnp/compiler/capnp.c++:1761:60: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/layout.lo src/capnp/layout.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/layout.c++ -fPIC -DPIC -o src/capnp/.libs/layout.o In file included from src/capnp/layout.c++:25: src/capnp/arena.h: In member function 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from src/capnp/layout.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int&]': src/capnp/layout.c++:3068:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/layout.c++:3469:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/layout.c++:3555:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/node-translator.lo src/capnp/compiler/node-translator.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/node-translator.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/node-translator.o In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from ./src/capnp/dynamic.h:37, from src/capnp/compiler/node-translator.h:27, from src/capnp/compiler/node-translator.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/compiler/node-translator.c++:783:11: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/main.lo src/kj/main.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/main.c++ -fPIC -DPIC -o src/kj/.libs/main.o src/kj/main.c++: In member function 'void kj::MainBuilder::MainImpl::operator()(kj::StringPtr, kj::ArrayPtr)': src/kj/main.c++:608:61: warning: comparison of integer expressions of different signedness: 'int' and 'kj::uint' {aka 'unsigned int'} [-Wsign-compare] 608 | for (; i < argSpec.maxCount && arguments.end() - argPos > requiredArgCount; ++i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/main.h:24, from src/kj/main.c++:30: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/main.c++:223:5: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/main.c++:31: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/kj/main.c++:302:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/main.c++:364:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/schema-loader.lo src/capnp/schema-loader.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/schema-loader.c++ -fPIC -DPIC -o src/capnp/.libs/schema-loader.o In file included from src/capnp/schema-loader.c++:25: src/capnp/arena.h: In member function 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/schema.capnp.h:6, from src/capnp/schema.h:39, from src/capnp/schema-loader.h:24, from src/capnp/schema-loader.c++:23: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/capnp/schema-loader.c++:317:5: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/mutex.h:24, from src/capnp/schema-loader.h:26: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = long long unsigned int&]': src/capnp/schema-loader.c++:398:7: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/filesystem-disk-unix.lo src/kj/filesystem-disk-unix.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/filesystem-disk-unix.c++ -fPIC -DPIC -o src/kj/.libs/filesystem-disk-unix.o src/kj/filesystem-disk-unix.c++: In member function 'kj::Maybe kj::{anonymous}::DiskHandle::tryReadlink(kj::PathPtr) const': src/kj/filesystem-disk-unix.c++:831:13: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 831 | if (n >= buf.size()) { | ~~^~~~~~~~~~~~~ In file included from src/kj/memory.h:24, from src/kj/filesystem.h:24, from src/kj/filesystem-disk-unix.c++:34: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/filesystem-disk-unix.c++:431:5: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/filesystem-disk-unix.c++:35: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/kj/filesystem-disk-unix.c++:1448:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/filesystem.lo src/kj/filesystem.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/filesystem.c++ -fPIC -DPIC -o src/kj/.libs/filesystem.o In file included from src/kj/filesystem.c++:24: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/kj/filesystem.c++:112:3: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/filesystem.c++:911:9: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/parser.lo src/capnp/compiler/parser.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compiler/parser.c++ -fPIC -DPIC -o src/capnp/compiler/.libs/parser.o In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from ./src/capnp/dynamic.h:37, from src/capnp/compiler/parser.c++:28: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int&]': src/capnp/compiler/parser.c++:66:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/compiler/grammar.capnp.h:6, from src/capnp/compiler/parser.h:24, from src/capnp/compiler/parser.c++:26: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Array]' src/capnp/compiler/parser.c++:466:51: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj.la -rpath /usr/lib src/kj/cidr.lo src/kj/common.lo src/kj/units.lo src/kj/memory.lo src/kj/refcount.lo src/kj/array.lo src/kj/list.lo src/kj/string.lo src/kj/string-tree.lo src/kj/source-location.lo src/kj/hash.lo src/kj/table.lo src/kj/encoding.lo src/kj/exception.lo src/kj/debug.lo src/kj/arena.lo src/kj/io.lo src/kj/mutex.lo src/kj/thread.lo src/kj/time.lo src/kj/filesystem.lo src/kj/filesystem-disk-unix.lo src/kj/filesystem-disk-win32.lo src/kj/test-helpers.lo src/kj/main.lo src/kj/parse/char.lo libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/.libs/cidr.o src/kj/.libs/common.o src/kj/.libs/units.o src/kj/.libs/memory.o src/kj/.libs/refcount.o src/kj/.libs/array.o src/kj/.libs/list.o src/kj/.libs/string.o src/kj/.libs/string-tree.o src/kj/.libs/source-location.o src/kj/.libs/hash.o src/kj/.libs/table.o src/kj/.libs/encoding.o src/kj/.libs/exception.o src/kj/.libs/debug.o src/kj/.libs/arena.o src/kj/.libs/io.o src/kj/.libs/mutex.o src/kj/.libs/thread.o src/kj/.libs/time.o src/kj/.libs/filesystem.o src/kj/.libs/filesystem-disk-unix.o src/kj/.libs/filesystem-disk-win32.o src/kj/.libs/test-helpers.o src/kj/.libs/main.o src/kj/parse/.libs/char.o -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-1.0.1.1.so -o .libs/libkj-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libkj.so" && ln -s "libkj-1.0.1.1.so" "libkj.so") libtool: link: ( cd ".libs" && rm -f "libkj.la" && ln -s "../libkj.la" "libkj.la" ) make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnp.la -rpath /usr/lib src/capnp/c++.capnp.lo src/capnp/blob.lo src/capnp/arena.lo src/capnp/layout.lo src/capnp/list.lo src/capnp/any.lo src/capnp/message.lo src/capnp/schema.capnp.lo src/capnp/stream.capnp.lo src/capnp/serialize.lo src/capnp/serialize-packed.lo src/capnp/schema.lo src/capnp/schema-loader.lo src/capnp/dynamic.lo src/capnp/stringify.lo libkj.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/.libs/c++.capnp.o src/capnp/.libs/blob.o src/capnp/.libs/arena.o src/capnp/.libs/layout.o src/capnp/.libs/list.o src/capnp/.libs/any.o src/capnp/.libs/message.o src/capnp/.libs/schema.capnp.o src/capnp/.libs/stream.capnp.o src/capnp/.libs/serialize.o src/capnp/.libs/serialize-packed.o src/capnp/.libs/schema.o src/capnp/.libs/schema-loader.o src/capnp/.libs/dynamic.o src/capnp/.libs/stringify.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libkj.so -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnp-1.0.1.1.so -o .libs/libcapnp-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libcapnp.so" && ln -s "libcapnp-1.0.1.1.so" "libcapnp.so") libtool: link: ( cd ".libs" && rm -f "libcapnp.la" && ln -s "../libcapnp.la" "libcapnp.la" ) make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnpc.la -rpath /usr/lib src/capnp/compiler/type-id.lo src/capnp/compiler/error-reporter.lo src/capnp/compiler/lexer.capnp.lo src/capnp/compiler/lexer.lo src/capnp/compiler/grammar.capnp.lo src/capnp/compiler/parser.lo src/capnp/compiler/generics.lo src/capnp/compiler/node-translator.lo src/capnp/compiler/compiler.lo src/capnp/schema-parser.lo src/capnp/serialize-text.lo libcapnp.la libkj.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/compiler/.libs/type-id.o src/capnp/compiler/.libs/error-reporter.o src/capnp/compiler/.libs/lexer.capnp.o src/capnp/compiler/.libs/lexer.o src/capnp/compiler/.libs/grammar.capnp.o src/capnp/compiler/.libs/parser.o src/capnp/compiler/.libs/generics.o src/capnp/compiler/.libs/node-translator.o src/capnp/compiler/.libs/compiler.o src/capnp/.libs/schema-parser.o src/capnp/.libs/serialize-text.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libcapnp.so ./.libs/libkj.so -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnpc-1.0.1.1.so -o .libs/libcapnpc-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libcapnpc.so" && ln -s "libcapnpc-1.0.1.1.so" "libcapnpc.so") libtool: link: ( cd ".libs" && rm -f "libcapnpc.la" && ln -s "../libcapnpc.la" "libcapnpc.la" ) make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/json.lo src/capnp/compat/json.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compat/json.c++ -fPIC -DPIC -o src/capnp/compat/.libs/json.o In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/schema.capnp.h:6, from ./src/capnp/schema.h:39, from src/capnp/compat/json.h:24, from src/capnp/compat/json.c++:22: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/capnp/compat/json.c++:300:7: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from ./src/capnp/dynamic.h:37, from src/capnp/compat/json.h:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/compat/json.c++:805:5: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/compat/json.c++:816:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnp-json.la -rpath /usr/lib src/capnp/compat/json.lo src/capnp/compat/json.capnp.lo libcapnp.la libkj.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/json.o src/capnp/compat/.libs/json.capnp.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libcapnp.so ./.libs/libkj.so -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnp-json-1.0.1.1.so -o .libs/libcapnp-json-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libcapnp-json.so" && ln -s "libcapnp-json-1.0.1.1.so" "libcapnp-json.so") libtool: link: ( cd ".libs" && rm -f "libcapnp-json.la" && ln -s "../libcapnp-json.la" "libcapnp-json.la" ) make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnp src/capnp/compiler/module-loader.o src/capnp/compiler/capnp.o libcapnpc.la libcapnp-json.la libcapnp.la libkj.la libtool: link: i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnp src/capnp/compiler/module-loader.o src/capnp/compiler/capnp.o ./.libs/libcapnpc.so ./.libs/libcapnp-json.so ./.libs/libcapnp.so ./.libs/libkj.so make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnpc-c++.o src/capnp/compiler/capnpc-c++.c++ make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnpc-c++ src/capnp/compiler/capnpc-c++.o libcapnp.la libkj.la libtool: link: i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnpc-c++ src/capnp/compiler/capnpc-c++.o ./.libs/libcapnp.so ./.libs/libkj.so make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' ./capnp compile --src-prefix=./src -o./capnpc-c++:src -I./src $(for FILE in src/capnp/test.capnp src/capnp/test-import.capnp src/capnp/test-import2.capnp src/capnp/compat/json-test.capnp; do echo ./$FILE; done) touch test_capnpc_middleman make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make all-am make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-win32.lo src/kj/async-win32.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-win32.c++ -fPIC -DPIC -o src/kj/.libs/async-win32.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-io-win32.lo src/kj/async-io-win32.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-io-win32.c++ -fPIC -DPIC -o src/kj/.libs/async-io-win32.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/persistent.capnp.lo src/capnp/persistent.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/persistent.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/persistent.capnp.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc-twoparty.capnp.lo src/capnp/rpc-twoparty.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/rpc-twoparty.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/rpc-twoparty.capnp.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc.capnp.lo src/capnp/rpc.capnp.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/rpc.capnp.c++ -fPIC -DPIC -o src/capnp/.libs/rpc.capnp.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/test.lo src/kj/test.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/test.c++ -fPIC -DPIC -o src/kj/.libs/test.o src/kj/test.c++: In member function 'void kj::_::GlobFilter::applyState(char, int)': src/kj/test.c++:129:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 129 | if (state < pattern.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/timer.lo src/kj/timer.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/timer.c++ -fPIC -DPIC -o src/kj/.libs/timer.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/dynamic-capability.lo src/capnp/dynamic-capability.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/dynamic-capability.c++ -fPIC -DPIC -o src/capnp/.libs/dynamic-capability.o In file included from ./src/kj/async.h:1382, from src/capnp/capability.h:28, from src/capnp/dynamic.h:39, from src/capnp/dynamic-capability.c++:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/dynamic-capability.c++:90:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-unix.lo src/kj/async-unix.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-unix.c++ -fPIC -DPIC -o src/kj/.libs/async-unix.o make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/websocket-rpc.lo src/capnp/compat/websocket-rpc.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/compat/websocket-rpc.c++ -fPIC -DPIC -o src/capnp/compat/.libs/websocket-rpc.o In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from ./src/kj/compat/http.h:41, from ./src/capnp/compat/websocket-rpc.h:24, from src/capnp/compat/websocket-rpc.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::OneOf, kj::WebSocket::Close>, capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::OneOf, kj::WebSocket::Close>, capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise >]' src/capnp/compat/websocket-rpc.c++:36:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/compat/websocket-rpc.c++:91:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::, PropagateException>; Params = {capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::WebSocketMessageStream::writeMessages(kj::ArrayPtr > >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc.c++:102:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Maybe; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::WebSocketMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise >]' src/capnp/compat/websocket-rpc.c++:36:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/readiness-io.lo src/kj/compat/readiness-io.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/readiness-io.c++ -fPIC -DPIC -o src/kj/compat/.libs/readiness-io.o In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/readiness-io.h:24, from src/kj/compat/readiness-io.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::ReadyInputStreamWrapper::read(kj::ArrayPtr)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::::, PropagateException>; Params = {kj::ReadyInputStreamWrapper::read(kj::ArrayPtr)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::ReadyInputStreamWrapper::read(kj::ArrayPtr)::::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io.c++:46:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::ReadyOutputStreamWrapper::pump()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::ReadyOutputStreamWrapper::pump()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::ReadyOutputStreamWrapper::pump()::, PropagateException>; Params = {kj::ReadyOutputStreamWrapper::pump()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::ReadyOutputStreamWrapper::pump()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io.c++:142:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::ReadyOutputStreamWrapper::pump()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io.c++:142:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/membrane.lo src/capnp/membrane.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/membrane.c++ -fPIC -DPIC -o src/capnp/.libs/membrane.o In file included from ./src/kj/async.h:1382, from src/capnp/capability.h:28, from src/capnp/membrane.h:50, from src/capnp/membrane.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::{anonymous}::MembraneRequestHook::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::MembraneRequestHook::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::{anonymous}::MembraneRequestHook::send()::&&)>, PropagateException>; Params = {capnp::{anonymous}::MembraneRequestHook::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::MembraneRequestHook::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/membrane.c++:204:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::{anonymous}::MembraneRequestHook::send()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::MembraneRequestHook::send()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::{anonymous}::MembraneRequestHook::send()::, PropagateException>; Params = {capnp::{anonymous}::MembraneRequestHook::send()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::MembraneRequestHook::send()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/membrane.c++:214:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = capnp::Response]' src/capnp/membrane.c++:214:44: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::MembraneRequestHook::sendStreaming()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::{anonymous}::MembraneRequestHook::sendStreaming()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::MembraneRequestHook::sendStreaming()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/membrane.c++:226:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::MembraneCallContextHook::onTailCall()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::{anonymous}::MembraneCallContextHook::onTailCall()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::MembraneCallContextHook::onTailCall()::; ErrorFunc = kj::_::PropagateException; T = capnp::AnyPointer::Pipeline; kj::PromiseForResult = kj::Promise]' src/capnp/membrane.c++:295:36: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/membrane.c++:423:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::MembraneHook::whenMoreResolved()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MembraneHook::whenMoreResolved()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::MembraneHook::whenMoreResolved()::, PropagateException>; Params = {capnp::MembraneHook::whenMoreResolved()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MembraneHook::whenMoreResolved()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/membrane.c++:502:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::MembraneHook::whenMoreResolved()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MembraneHook::whenMoreResolved()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::MembraneHook::whenMoreResolved()::&&)>, PropagateException>; Params = {capnp::MembraneHook::whenMoreResolved()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MembraneHook::whenMoreResolved()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/membrane.c++:507:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool):: >; Params = {IdentityFunc, capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::; T = void]' src/capnp/membrane.c++:335:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1405:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::MembraneHook::MembraneHook(kj::Own&&, kj::Own&&, bool)::; T = void]' src/capnp/membrane.c++:335:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-test.la -rpath /usr/lib src/kj/test.lo libkj.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/.libs/test.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libkj.so -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-test-1.0.1.1.so -o .libs/libkj-test-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libkj-test.so" && ln -s "libkj-test-1.0.1.1.so" "libkj-test.so") libtool: link: ( cd ".libs" && rm -f "libkj-test.la" && ln -s "../libkj-test.la" "libkj-test.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/url.lo src/kj/compat/url.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/url.c++ -fPIC -DPIC -o src/kj/compat/.libs/url.o In file included from src/kj/compat/url.c++:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/compat/url.c++:270:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/gzip.lo src/kj/compat/gzip.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/gzip.c++ -fPIC -DPIC -o src/kj/compat/.libs/gzip.o In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/gzip.h:25, from src/kj/compat/gzip.c++:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/gzip.c++:200:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::GzipAsyncOutputStream::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/gzip.c++:256:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::GzipAsyncOutputStream::pump(int)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::GzipAsyncOutputStream::pump(int)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::GzipAsyncOutputStream::pump(int)::, PropagateException>; Params = {kj::GzipAsyncOutputStream::pump(int)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::GzipAsyncOutputStream::pump(int)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/gzip.c++:275:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = unsigned int; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::GzipAsyncInputStream::readImpl(kj::byte*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/gzip.c++:200:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/serialize-async.lo src/capnp/serialize-async.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/serialize-async.c++ -fPIC -DPIC -o src/capnp/.libs/serialize-async.o In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize-async.h:26, from src/capnp/serialize-async.c++:33: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int]': src/capnp/serialize-async.c++:127:3: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/serialize-async.c++:265:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/serialize-async.c++:635:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/capnp/serialize-async.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode):: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr):: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode):: mutable::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr):: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr):: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:95:62: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:86:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr):: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:116:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::readWithFds(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:104:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException>; Params = {capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::readAfterFirstWord(kj::AsyncInputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:135:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, bool, capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, bool, capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::readMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:192:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, bool, capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, bool, capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::tryReadMessage(kj::AsyncInputStream&, ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise > >]' src/capnp/serialize-async.c++:204:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, PropagateException>; Params = {capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::readMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:219:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe, capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe, capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, PropagateException>; Params = {capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::tryReadMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, ReaderOptions, kj::ArrayPtr)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:235:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > > >; D = kj::_::PromiseDisposer; Params = {kj::Vector > >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > > >; Params = {kj::Vector > >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Vector > >}; T = void]' src/capnp/serialize-async.c++:396:56: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::MessageStream::writeMessages(kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MessageStream::writeMessages(kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::MessageStream::writeMessages(kj::ArrayPtr)::, PropagateException>; Params = {capnp::MessageStream::writeMessages(kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MessageStream::writeMessages(kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:401:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe >, capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe >, capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>, PropagateException>; Params = {capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::AsyncIoMessageStream::tryReadMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr):: >)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:425:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe >, capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe >, capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>, PropagateException>; Params = {capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MessageStream::readMessage(capnp::ReaderOptions, kj::ArrayPtr):: >)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:509:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Maybe, capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Maybe, capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MessageStream::tryReadMessage(capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise > >]' src/capnp/serialize-async.c++:523:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::MessageStream::readMessage(kj::ArrayPtr, capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:535:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException>; Params = {capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::BufferedMessageStream::tryReadMessageImpl(kj::ArrayPtr, size_t, capnp::ReaderOptions, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:752:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::, PropagateException>; Params = {capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::BufferedMessageStream::readEntireMessage(kj::ArrayPtr, size_t, kj::ArrayPtr, size_t, capnp::ReaderOptions)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise >]' src/capnp/serialize-async.c++:794:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::BufferedMessageStream::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::BufferedMessageStream::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::BufferedMessageStream::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:836:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = bool; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::AsyncMessageReader::read(kj::AsyncInputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:86:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::writeMessageImpl >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::, PropagateException>; Params = {capnp::{anonymous}::writeMessageImpl >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::writeMessageImpl >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:299:22: required from 'kj::Promise capnp::{anonymous}::writeMessageImpl(kj::ArrayPtr >, WriteFunc&&) [with WriteFunc = capnp::writeMessage(kj::AsyncOutputStream&, kj::ArrayPtr >):: >)>]' src/capnp/serialize-async.c++:338:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::writeMessageImpl, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::, PropagateException>; Params = {capnp::{anonymous}::writeMessageImpl, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::writeMessageImpl, kj::ArrayPtr >):: >)> >(kj::ArrayPtr >, capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async.c++:299:22: required from 'kj::Promise capnp::{anonymous}::writeMessageImpl(kj::ArrayPtr >, WriteFunc&&) [with WriteFunc = capnp::writeMessage(kj::AsyncCapabilityStream&, kj::ArrayPtr, kj::ArrayPtr >):: >)>]' src/capnp/serialize-async.c++:346:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >, kj::Array > > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple >, kj::Array > >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >, kj::Array > > >; Params = {Tuple >, kj::Array > >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array >, kj::Array >}; T = void]' src/capnp/serialize-async.c++:331:24: required from 'kj::Promise capnp::{anonymous}::writeMessagesImpl(kj::ArrayPtr > >, WriteFunc&&) [with WriteFunc = capnp::writeMessages(kj::AsyncOutputStream&, kj::ArrayPtr > >):: >)>]' src/capnp/serialize-async.c++:355:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/ez-rpc.lo src/capnp/ez-rpc.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/ez-rpc.c++ -fPIC -DPIC -o src/capnp/.libs/ez-rpc.o In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/ez-rpc.h:24, from src/capnp/ez-rpc.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/ez-rpc.c++:76:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/ez-rpc.c++:129:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:131:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::Impl::Impl(const sockaddr*, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:142:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::getMain()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::EzRpcClient::getMain()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::getMain()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:170:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcClient::importCap(kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::EzRpcClient::importCap(kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::importCap(kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:180:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcServer::Impl::Impl(capnp::Capability::Client, kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:263:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/ez-rpc.c++:298:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>, PropagateException>; Params = {capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcServer::Impl::acceptLoop(kj::Own&&, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/ez-rpc.c++:291:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Own; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::EzRpcClient::Impl::Impl(kj::StringPtr, capnp::uint, capnp::ReaderOptions)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/ez-rpc.c++:129:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Capability::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Capability::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnp::Capability::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnp::Capability::Client; = void]' src/capnp/ez-rpc.c++:170:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc-twoparty.lo src/capnp/rpc-twoparty.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/rpc-twoparty.c++ -fPIC -DPIC -o src/capnp/.libs/rpc-twoparty.o src/capnp/rpc-twoparty.c++: In lambda function: src/capnp/rpc-twoparty.c++:190:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 190 | for (int i = 0; i < messages.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/rpc-twoparty.h:24, from src/capnp/rpc-twoparty.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >, kj::Array > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple >, kj::Array >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >, kj::Array > >; Params = {Tuple >, kj::Array >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Vector >, kj::Array}; T = void]' src/capnp/rpc-twoparty.c++:194:66: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send():::: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send():::: >; Params = {IdentityFunc, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::; T = void]' src/capnp/rpc-twoparty.c++:195:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::, PropagateException>; Params = {capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:182:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc-twoparty.c++:205:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Maybe, capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Maybe, capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>, PropagateException>; Params = {capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::receiveIncomingMessage()::::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise > >]' src/capnp/rpc-twoparty.c++:317:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::TwoPartyVatNetwork::shutdown()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::shutdown()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::TwoPartyVatNetwork::shutdown()::, PropagateException>; Params = {capnp::TwoPartyVatNetwork::shutdown()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::shutdown()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:335:88: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc-twoparty.c++:387:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>, PropagateException>; Params = {capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyServer::listen(kj::ConnectionReceiver&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:422:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>, PropagateException>; Params = {capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyServer::listenCapStreamReceiver(kj::ConnectionReceiver&, capnp::uint)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:431:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, PropagateException>; Params = {capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::::; PromiseForResult = Promise]' src/capnp/rpc-twoparty.c++:183:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::OutgoingMessageImpl::send()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty.c++:182:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/rpc-twoparty.c++:209:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode > >, kj::_::Void, capnp::TwoPartyVatNetwork::receiveIncomingMessage()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::TwoPartyVatNetwork::receiveIncomingMessage()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode > >, Void, capnp::TwoPartyVatNetwork::receiveIncomingMessage()::, PropagateException>; Params = {capnp::TwoPartyVatNetwork::receiveIncomingMessage()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::TwoPartyVatNetwork::receiveIncomingMessage()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::TwoPartyVatNetwork::receiveIncomingMessage()::; PromiseForResult = Promise > >]' src/capnp/rpc-twoparty.c++:306:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >):: >; Params = {kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>, kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::&&)>; ErrorFunc = kj::Canceler::AdapterImpl >::AdapterImpl(kj::PromiseFulfiller >&, kj::Canceler&, kj::Promise >)::; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = kj::Maybe]' ./src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise >}; T = kj::Maybe; Adapter = kj::Canceler::AdapterImpl >]' ./src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode, kj::Canceler::AdapterImpl > >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise >}]' ./src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode, kj::Canceler::AdapterImpl > >; Params = {kj::Canceler&, kj::Promise >}]' ./src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = Maybe; Adapter = Canceler::AdapterImpl >; Params = {Canceler&, Promise >}; _::ReducePromises = Promise >]' ./src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = kj::Maybe]' src/capnp/rpc-twoparty.c++:316:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own::Connection, std::nullptr_t>, capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own::Connection, std::nullptr_t>, capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, PropagateException>; Params = {capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own::Connection, std::nullptr_t>; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.h:506:23: required from 'kj::Promise > capnp::VatNetwork::baseAccept() [with VatId = capnp::rpc::twoparty::VatId; ProvisionId = capnp::rpc::twoparty::ProvisionId; RecipientId = capnp::rpc::twoparty::RecipientId; ThirdPartyCapId = capnp::rpc::twoparty::ThirdPartyCapId; JoinResult = capnp::rpc::twoparty::JoinResult]' src/capnp/rpc.h:505:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async.lo src/kj/async.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async.c++ -fPIC -DPIC -o src/kj/.libs/async.o In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from src/kj/async-prelude.h:27, from src/kj/async.h:24, from src/kj/async.c++:42: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = unsigned int&; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = int]': src/kj/async.c++:1507:24: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/async.h:1382: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::TaskSet::Task; D = kj::_::PromiseDisposer; Params = {kj::TaskSet&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = kj::TaskSet::Task; Params = {kj::TaskSet&}; OwnPromiseNode = kj::Own]' src/kj/async.c++:373:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Vector&]' src/kj/async.c++:395:22: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async.c++:272:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/async.c++:275:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DummyFunctor, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode; Params = {kj::{anonymous}::DummyFunctor, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DummyFunctor; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::DummyFunctor; PromiseForResult = Promise]' src/kj/async.c++:2051:71: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnpc-capnp.o src/capnp/compiler/capnpc-capnp.c++ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/schema.capnp.h:6, from src/capnp/compiler/capnpc-capnp.c++:29: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Vector&]' src/capnp/compiler/capnpc-capnp.c++:635:27: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnpc-capnp src/capnp/compiler/capnpc-capnp.o libcapnp.la libkj.la libtool: link: i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnpc-capnp src/capnp/compiler/capnpc-capnp.o ./.libs/libcapnp.so ./.libs/libkj.so make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/tls.lo src/kj/compat/tls.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/tls.c++ -fPIC -DPIC -o src/kj/compat/.libs/tls.o In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24, from ./src/kj/async-io.h:24, from src/kj/compat/tls.h:31, from src/kj/compat/tls.c++:24: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::min(T&&, U&&) [with T = unsigned int; U = int&; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = int]': src/kj/compat/tls.c++:993:25: required from here ./src/kj/common.h:710:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 710 | return a < b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async-queue.h:26, from src/kj/compat/tls.c++:37: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/kj/compat/tls.c++:1007:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Vector&]' src/kj/compat/tls.c++:71:36: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::connect(kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::TlsConnection::connect(kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::connect(kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:213:63: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::accept()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::TlsConnection::accept()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::accept()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:233:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::ReadyOutputStreamWrapper::Cork}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::ReadyOutputStreamWrapper::Cork}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::ReadyOutputStreamWrapper::Cork}; T = void]' src/kj/compat/tls.c++:260:75: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:318:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::, PropagateException>; Params = {kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:343:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::accept()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnectionReceiver::accept()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::accept()::, PropagateException>; Params = {kj::TlsConnectionReceiver::accept()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnectionReceiver::accept()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:505:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::, PropagateException>; Params = {kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnectionReceiver::onAcceptSuccess(kj::AuthenticatedStream&&)::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:540:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::acceptLoop()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnectionReceiver::acceptLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::TlsConnectionReceiver::acceptLoop()::, PropagateException>; Params = {kj::TlsConnectionReceiver::acceptLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnectionReceiver::acceptLoop()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:559:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::TlsNetworkAddress::connect()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsNetworkAddress::connect()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::TlsNetworkAddress::connect()::&&)>, PropagateException>; Params = {kj::TlsNetworkAddress::connect()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsNetworkAddress::connect()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:590:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::TlsNetworkAddress::connectAuthenticated()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsNetworkAddress::connectAuthenticated()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::TlsNetworkAddress::connectAuthenticated()::, PropagateException>; Params = {kj::TlsNetworkAddress::connectAuthenticated()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsNetworkAddress::connectAuthenticated()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:602:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, PropagateException>; Params = {kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:681:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::, PropagateException>; Params = {kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapClient(kj::Own, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:885:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsContext::wrapServer(kj::Own)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapServer(kj::Own)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsContext::wrapServer(kj::Own)::, PropagateException>; Params = {kj::TlsContext::wrapServer(kj::Own)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapServer(kj::Own)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:895:66: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = void]' src/kj/compat/tls.c++:897:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsContext::wrapServer(kj::Own)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapServer(kj::Own)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsContext::wrapServer(kj::Own)::, PropagateException>; Params = {kj::TlsContext::wrapServer(kj::Own)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapServer(kj::Own)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls.c++:899:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapClient(kj::AuthenticatedStream, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::TlsContext::wrapClient(kj::AuthenticatedStream, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapClient(kj::AuthenticatedStream, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:909:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, PropagateException>; Params = {kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapServer(kj::AuthenticatedStream)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:919:66: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::TlsContext::wrapServer(kj::AuthenticatedStream)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsContext::wrapServer(kj::AuthenticatedStream)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:923:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::connect(kj::StringPtr)::]' src/kj/compat/tls.c++:213:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::connect(kj::StringPtr)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::connect(kj::StringPtr)::]' src/kj/compat/tls.c++:213:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::accept()::]' src/kj/compat/tls.c++:230:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::accept()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::accept()::]' src/kj/compat/tls.c++:230:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::shutdownWrite()::]' src/kj/compat/tls.c++:274:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::shutdownWrite()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::shutdownWrite()::]' src/kj/compat/tls.c++:274:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = unsigned int]' src/kj/compat/tls.c++:278:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::TlsConnection::shutdownWrite():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::TlsConnection::shutdownWrite()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::TlsConnection::shutdownWrite():: >; Params = {IdentityFunc, kj::TlsConnection::shutdownWrite()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::TlsConnection::shutdownWrite()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::TlsConnection::shutdownWrite()::; T = void]' src/kj/compat/tls.c++:278:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1405:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::TlsConnection::shutdownWrite()::; T = void]' src/kj/compat/tls.c++:278:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::]' src/kj/compat/tls.c++:317:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall >(kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::]' src/kj/compat/tls.c++:317:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = unsigned int; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:318:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:368:45: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::]' src/kj/compat/tls.c++:342:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, PropagateException>; Params = {kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::TlsConnection::sslCall, kj::ArrayPtr >):: >(kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls.c++:371:46: required from 'kj::Promise kj::TlsConnection::sslCall(Func&&) [with Func = kj::TlsConnection::writeInternal(kj::ArrayPtr, kj::ArrayPtr >)::]' src/kj/compat/tls.c++:342:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >):: >; Params = {IdentityFunc, kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::TlsConnectionReceiver::TlsConnectionReceiver(kj::TlsContext&, kj::Own, kj::Maybe >)::; T = void]' src/kj/compat/tls.c++:490:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capability.lo src/capnp/capability.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/capability.c++ -fPIC -DPIC -o src/capnp/.libs/capability.o In file included from src/capnp/capability.c++:26: src/capnp/arena.h: In member function 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./src/kj/async.h:1382, from src/capnp/capability.h:28, from src/capnp/capability.c++:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/capability.c++:77:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, capnp::Capability::Client::getFd()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::getFd()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, capnp::Capability::Client::getFd()::)>, PropagateException>; Params = {capnp::Capability::Client::getFd()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::getFd()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:77:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::ClientHook::whenResolved()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::ClientHook::whenResolved()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::ClientHook::whenResolved()::&&)>, PropagateException>; Params = {capnp::ClientHook::whenResolved()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::ClientHook::whenResolved()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:116:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>, PropagateException>; Params = {capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalCallContext::directTailCall(kj::Own&&)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:199:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalRequest::sendImpl(bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalRequest::sendImpl(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalRequest::sendImpl(bool)::, PropagateException>; Params = {capnp::LocalRequest::sendImpl(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalRequest::sendImpl(bool)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:276:51: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&):: >; Params = {capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>, capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::&&)>; ErrorFunc = capnp::QueuedPipeline::QueuedPipeline(kj::Promise >&&)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:315:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>, capnp::QueuedClient::QueuedClient(kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>, capnp::QueuedClient::QueuedClient(kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>, capnp::QueuedClient::QueuedClient(kj::Promise >&&):: >; Params = {capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>, capnp::QueuedClient::QueuedClient(kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedClient::QueuedClient(kj::Promise >&&)::&&)>; ErrorFunc = capnp::QueuedClient::QueuedClient(kj::Promise >&&)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:395:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException>; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:417:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException>; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:423:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own >, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own >, kj::Own, capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException>; Params = {capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise, kj::Own > >]' src/capnp/capability.c++:432:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>, PropagateException>; Params = {capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::QueuedPipeline::getPipelinedCap(kj::Array&&)::::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:510:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/capability.c++:618:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&, capnp::ClientHook::CallHints)::, PropagateException>; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:626:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/capability.c++:648:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException>; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:652:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::AnyPointer::Pipeline, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::AnyPointer::Pipeline, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException>; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; ErrorFunc = kj::_::PropagateException; T = capnp::AnyPointer::Pipeline; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:658:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = kj::Own]' src/capnp/capability.c++:662:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalClient::whenMoreResolved()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::whenMoreResolved()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalClient::whenMoreResolved()::, PropagateException>; Params = {capnp::LocalClient::whenMoreResolved()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::whenMoreResolved()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:676:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::getLocalServer(capnp::_::CapabilityServerSetBase&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::LocalClient::getLocalServer(capnp::_::CapabilityServerSetBase&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::getLocalServer(capnp::_::CapabilityServerSetBase&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:722:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::, PropagateException>; Params = {capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:764:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)>::, PropagateException>; Params = {capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::startResolveTask(capnp::Capability::Server&)::)>::; ErrorFunc = kj::_::PropagateException; T = capnp::Capability::Client; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:756:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Own > >; Params = {Tuple, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::Own}; T = void]' src/capnp/capability.c++:881:40: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&):: >; Params = {IdentityFunc, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::; T = void]' src/capnp/capability.c++:891:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::BlockingScope}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {capnp::LocalClient::BlockingScope}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {capnp::LocalClient::BlockingScope}; T = void]' src/capnp/capability.c++:894:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>, PropagateException>; Params = {capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::CapabilityServerSetBase::getLocalServerInternal(capnp::Capability::Client&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/capability.c++:1180:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Maybe; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::getFd()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.c++:77:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/capability.c++:243:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/capability.c++:319:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException>; Params = {capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::LocalClient::call(uint64_t, uint16_t, kj::Own&&, capnp::ClientHook::CallHints)::; PromiseForResult = Promise]' src/capnp/capability.c++:611:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&):: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&):: >; Params = {kj::Promise::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::, capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::&&)::; ErrorFunc = capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = capnp::LocalClient::callInternal(uint64_t, uint16_t, capnp::CallContextHook&)::; T = void]' src/capnp/capability.c++:883:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = capnp::Capability::Client; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = capnp::Capability::Client]' ./src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise}; T = capnp::Capability::Client; Adapter = kj::Canceler::AdapterImpl]' ./src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise}]' ./src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >; Params = {kj::Canceler&, kj::Promise}]' ./src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = capnp::Capability::Client; Adapter = Canceler::AdapterImpl; Params = {Canceler&, Promise}; _::ReducePromises = Promise]' ./src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = capnp::Capability::Client]' src/capnp/capability.c++:753:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-io-unix.lo src/kj/async-io-unix.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-io-unix.c++ -fPIC -DPIC -o src/kj/.libs/async-io-unix.o src/kj/async-io-unix.c++: In member function 'virtual kj::Promise kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)': src/kj/async-io-unix.c++:205:18: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 205 | } else if (n == size) { | ~~^~~~~~~ src/kj/async-io-unix.c++: In member function 'kj::Promise kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)': src/kj/async-io-unix.c++:855:13: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 855 | if (n < firstPiece.size()) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/kj/async-io-unix.c++:38: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<=(U&&) [with U = unsigned int&; T = int&]': src/kj/async-io-unix.c++:435:11: required from here src/kj/debug.h:691:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 691 | DEFINE_OPERATOR(<=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from src/kj/async-prelude.h:27, from src/kj/async.h:24, from src/kj/async-io.h:24, from src/kj/async-io-unix.c++:35: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/async-io-unix.c++:627:7: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-io-unix.c++:772:7: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = long unsigned int&]': src/kj/async-io-unix.c++:1096:7: required from here src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/kj/async-io-unix.c++:1632:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:159:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode*, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:173:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:202:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Array > > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Array > >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Array > > >; Params = {Tuple, kj::Array > >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array, kj::Array >}; T = void]' src/kj/async-io-unix.c++:240:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::pumpFromFile(kj::FileInputStream&, int, uint64_t, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:286:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Array}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Array}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array}; T = void]' src/kj/async-io-unix.c++:351:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:353:30: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::pumpFromOther(kj::{anonymous}::AsyncStreamFd&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:355:30: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {Tuple}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::AutoCloseFd, kj::AutoCloseFd}; T = long long unsigned int]' src/kj/async-io-unix.c++:423:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:440:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::splicePumpLoop(kj::{anonymous}::AsyncStreamFd&, int, int, uint64_t, uint64_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:463:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::tryReadInternal(void*, size_t, size_t, kj::AutoCloseFd*, size_t, kj::AsyncCapabilityStream::ReadResult)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:720:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::, PropagateException>; Params = {kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::writeInternal(kj::ArrayPtr, kj::ArrayPtr >, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:833:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::FdConnectionReceiver::accept()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::FdConnectionReceiver::accept()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::FdConnectionReceiver::accept()::, PropagateException>; Params = {kj::{anonymous}::FdConnectionReceiver::accept()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::FdConnectionReceiver::accept()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-unix.c++:1323:34: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::, PropagateException>; Params = {kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::FdConnectionReceiver::acceptImpl(bool)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1386:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::, PropagateException>; Params = {kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::LowLevelAsyncIoProviderImpl::wrapConnectingSocketFd(int, const sockaddr*, kj::uint, kj::uint)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-unix.c++:1521:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Array}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Array}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array}; T = kj::AuthenticatedStream]' src/kj/async-io-unix.c++:1562:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::NetworkAddressImpl::connect()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkAddressImpl::connect()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::NetworkAddressImpl::connect()::, PropagateException>; Params = {kj::{anonymous}::NetworkAddressImpl::connect()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkAddressImpl::connect()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-unix.c++:1563:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool):: >; Params = {kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>, kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::&&)>; ErrorFunc = kj::{anonymous}::NetworkAddressImpl::connectImpl(kj::LowLevelAsyncIoProvider&, kj::LowLevelAsyncIoProvider::NetworkFilter&, kj::ArrayPtr, bool)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1657:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>, PropagateException>; Params = {kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::SocketNetwork::parseAddress(kj::StringPtr, kj::uint)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-unix.c++:1751:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::, PropagateException>; Params = {kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DatagramPortImpl::send(const void*, size_t, kj::NetworkAddress&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1784:47: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::, PropagateException>; Params = {kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DatagramPortImpl::send(kj::ArrayPtr >, kj::NetworkAddress&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1838:47: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::, PropagateException>; Params = {kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DatagramPortImpl::ReceiverImpl::receive()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:1878:54: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncStreamFd::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-unix.c++:202:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/rpc.lo src/capnp/rpc.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/capnp/rpc.c++ -fPIC -DPIC -o src/capnp/.libs/rpc.o In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/rpc.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/rpc.c++:2725:9: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/rpc.c++:22: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Vector&]' src/capnp/rpc.c++:147:54: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/rpc.c++:370:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc.c++:504:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::disconnect(kj::Exception&&)::; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:505:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc.c++:740:67: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::&&)>; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:990:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::_::IdentityFunc >, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, IdentityFunc >, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe):: >; Params = {IdentityFunc >, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::PromiseClient::PromiseClient(capnp::_::{anonymous}::RpcConnectionState&, kj::Own, kj::Promise >, kj::Maybe)::; T = kj::Own]' src/capnp/rpc.c++:995:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::PromiseClient::resolve(kj::Own)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:1231:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::&&)>; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:1365:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/capnp/rpc.c++:1478:41: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcRequest::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:1791:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcRequest::tailSend()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:1879:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::&&)>; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2057:79: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::getPipelinedCap(kj::Array&&)::::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:2102:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::PostReturnRpcPipeline::getResolutionAtReturnTime(kj::Own, capnp::_::{anonymous}::RpcConnectionState::RpcServerResponseImpl::Resolution)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:2362:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::directTailCall(kj::Own&&)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2655:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2767:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>, capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>, capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop():: >&&)>; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::; T = kj::Maybe >; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2772:85: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::; ErrorFunc = kj::_::PropagateException; T = bool; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:2785:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.c++:3060:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/capnp/rpc.c++:3068:56: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&, const capnp::rpc::Call::Reader&)::, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&, const capnp::rpc::Call::Reader&)::, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&):: >; Params = {capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3074:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3461:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3467:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::RpcSystemBase::Impl::getConnectionState(kj::Own&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&)::, PropagateException>; Params = {capnp::_::RpcSystemBase::Impl::getConnectionState(kj::Own&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::RpcSystemBase::Impl::getConnectionState(kj::Own&&)::; ErrorFunc = kj::_::PropagateException; T = capnp::_::{anonymous}::RpcConnectionState::DisconnectInfo; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3628:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>, PropagateException>; Params = {capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::RpcSystemBase::Impl::acceptLoop()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3644:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::{anonymous}::WindowFlowController::send(kj::Own, kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise)::, PropagateException>; Params = {capnp::{anonymous}::WindowFlowController::send(kj::Own, kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::{anonymous}::WindowFlowController::send(kj::Own, kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc.c++:3722:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Own; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1677:20: required from 'kj::PromiseFulfillerPair kj::newPromiseAndFulfiller(SourceLocation) [with T = Promise >]' src/capnp/rpc.c++:365:77: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&):: >; Params = {IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::; T = void]' src/capnp/rpc.c++:1428:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1405:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::resolveExportedPromise(ExportId, kj::Promise >&&)::; T = void]' src/capnp/rpc.c++:1428:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnp::AnyPointer; Results = capnp::AnyPointer]' src/capnp/rpc.c++:1772:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::Own]' src/capnp/rpc.c++:1986:7: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&):: >; Params = {IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcPipeline::RpcPipeline(capnp::_::{anonymous}::RpcConnectionState&, kj::Own&&, kj::Promise >&&)::; T = void]' src/capnp/rpc.c++:2062:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn():: >; Params = {kj::Promise::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::, capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::&&)::; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::RpcCallContext::sendReturn()::; T = void]' src/capnp/rpc.c++:2477:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::RpcConnectionState::messageLoop()::::; PromiseForResult = Promise]' src/capnp/rpc.c++:2802:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&):: >; Params = {IdentityFunc, capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::RpcConnectionState::handleCall(kj::Own&&, const capnp::rpc::Call::Reader&)::; T = void]' src/capnp/rpc.c++:3079:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleFinish(const capnp::rpc::Finish::Reader&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleFinish(const capnp::rpc::Finish::Reader&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleFinish(const capnp::rpc::Finish::Reader&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleFinish(const capnp::rpc::Finish::Reader&)::; PromiseForResult = Promise]' src/capnp/rpc.c++:3354:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = capnp::_::{anonymous}::RpcConnectionState::handleDisembargo(const capnp::rpc::Disembargo::Reader&)::::; PromiseForResult = Promise]' src/capnp/rpc.c++:3464:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe):: >; Params = {IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, kj::Maybe)::; T = void]' src/capnp/rpc.c++:3543:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&):: >; Params = {IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::BootstrapFactoryBase&)::; T = void]' src/capnp/rpc.c++:3547:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&):: >; Params = {IdentityFunc, capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&)::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::RpcSystemBase::Impl::Impl(capnp::_::VatNetworkBase&, capnp::_::SturdyRefRestorerBase&)::; T = void]' src/capnp/rpc.c++:3551:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >; Params = {kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>, kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >):: >&&)>; ErrorFunc = kj::Canceler::AdapterImpl > >::AdapterImpl(kj::PromiseFulfiller > >&, kj::Canceler&, kj::Promise > >)::; T = kj::Maybe >; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = kj::Maybe >]' ./src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise > >}; T = kj::Maybe >; Adapter = kj::Canceler::AdapterImpl > >]' ./src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >, kj::Canceler::AdapterImpl > > >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise > >}]' ./src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >, kj::Canceler::AdapterImpl > > >; Params = {kj::Canceler&, kj::Promise > >}]' ./src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = Maybe >; Adapter = Canceler::AdapterImpl > >; Params = {Canceler&, Promise > >}; _::ReducePromises = Promise > >]' ./src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = kj::Maybe >]' src/capnp/rpc.c++:2772:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] In file included from ./src/kj/exception.h:25: ./src/kj/array.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN5capnp10AnyPointer8PipelineENS0_26PromiseAndFulfillerAdapterIS4_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/array.h:251:8: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 8).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 251 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:252:12: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 8).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 252 | size_t sizeCopy = size_; | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/array.h:256:7: warning: '*(kj::Array*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 8).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 256 | disposer->dispose(ptrCopy, sizeCopy, sizeCopy); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/async-io.lo src/kj/async-io.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/async-io.c++ -fPIC -DPIC -o src/kj/.libs/async-io.o In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from src/kj/async-prelude.h:27, from src/kj/async.h:24, from src/kj/async-io.h:24, from src/kj/async-io.c++:27: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::min(T&&, U&&) [with T = int; U = long long unsigned int&; WiderType::Type, typename Decay_::Type> = long long unsigned int; typename Decay_::Type = int; typename Decay_::Type = long long unsigned int]': src/kj/async-io.c++:167:40: required from here ./src/kj/common.h:710:12: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 710 | return a < b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/async-io.c++:29: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = long long unsigned int&]': src/kj/async-io.c++:165:5: required from here src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-io.c++:321:7: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/async-io.c++:2576:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncInputStream::read(void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::AsyncInputStream::read(void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncInputStream::read(void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:56:41: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncInputStream::read(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::AsyncInputStream::read(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncInputStream::read(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:60:50: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPump::pump()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPump::pump()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPump::pump()::::, PropagateException>; Params = {kj::{anonymous}::AsyncPump::pump()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPump::pump()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:102:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::AsyncPump::pump()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPump::pump()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::AsyncPump::pump()::, PropagateException>; Params = {kj::{anonymous}::AsyncPump::pump()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPump::pump()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:98:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = long long unsigned int]' src/kj/async-io.c++:123:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::AllReader::readAllBytes(uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AllReader::readAllBytes(uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::AllReader::readAllBytes(uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AllReader::readAllBytes(uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AllReader::readAllBytes(uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:144:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AllReader::readAllText(uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AllReader::readAllText(uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AllReader::readAllText(uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:152:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::AllReader::loop(uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AllReader::loop(uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::AllReader::loop(uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AllReader::loop(uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AllReader::loop(uint64_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:171:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Array]' src/kj/async-io.c++:196:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:230:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:457:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:504:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode*, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:550:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:567:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:588:31: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:603:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:593:42: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:615:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedWrite::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:620:42: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:758:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:742:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithFds(void*, size_t, size_t, kj::AutoCloseFd*, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:768:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode*, size_t)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::tryReadWithStreams(void*, size_t, size_t, kj::Own*, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:777:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:794:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionSize >(kj::PromiseFulfiller&)::; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:785:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:814:47: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedRead::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:951:34: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1078:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1063:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(const void*, size_t)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1202:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1239:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1243:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1252:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1262:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::, kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::write(kj::ArrayPtr >)::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionVoid >(kj::PromiseFulfiller&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1276:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&):: >; Params = {kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::, kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::BlockedPumpTo::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::)>::; ErrorFunc = kj::{anonymous}::AsyncPipe::teeExceptionPromise >(kj::PromiseFulfiller&)::; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1329:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncPipe::AbortedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::AsyncPipe::AbortedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPipe::AbortedRead::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1425:44: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::LimitedInputStream::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::LimitedInputStream::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::LimitedInputStream::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1631:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::LimitedInputStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::LimitedInputStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::LimitedInputStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:1641:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::Array >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {kj::Array >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array >}; T = void]' src/kj/async-io.c++:2012:50: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >&)::, PropagateException>; Params = {kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2013:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&):: >; Params = {IdentityFunc, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::; T = void]' src/kj/async-io.c++:2023:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::AsyncTee::pullLoop()::::, kj::{anonymous}::AsyncTee::pullLoop():::: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncTee::pullLoop()::::, kj::{anonymous}::AsyncTee::pullLoop()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::AsyncTee::pullLoop()::::, kj::{anonymous}::AsyncTee::pullLoop():::: >; Params = {kj::{anonymous}::AsyncTee::pullLoop()::::, kj::{anonymous}::AsyncTee::pullLoop()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncTee::pullLoop()::::; ErrorFunc = kj::{anonymous}::AsyncTee::pullLoop()::::; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2184:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncTee::pullLoop()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncTee::pullLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncTee::pullLoop()::, PropagateException>; Params = {kj::{anonymous}::AsyncTee::pullLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncTee::pullLoop()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2137:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::PromisedAsyncIoStream(kj::Promise >)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2328:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::read(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2337:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2346:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::pumpTo(kj::AsyncOutputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2364:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2374:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2383:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2396:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected():: >; Params = {kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::; ErrorFunc = kj::{anonymous}::PromisedAsyncIoStream::whenWriteDisconnected()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2409:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::shutdownWrite()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::shutdownWrite()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::shutdownWrite()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2425:41: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncIoStream::abortRead()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncIoStream::abortRead()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncIoStream::abortRead()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2435:41: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::PromisedAsyncOutputStream(kj::Promise >)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2467:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::write(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2475:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::write(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2484:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2495:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected():: >; Params = {kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::; ErrorFunc = kj::{anonymous}::PromisedAsyncOutputStream::whenWriteDisconnected()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2506:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Maybe >, kj::AsyncCapabilityStream::receiveStream():: >&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncCapabilityStream::receiveStream():: >&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Maybe >, kj::AsyncCapabilityStream::receiveStream():: >&&)>, PropagateException>; Params = {kj::AsyncCapabilityStream::receiveStream():: >&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncCapabilityStream::receiveStream():: >&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2553:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, kj::AsyncCapabilityStream::tryReceiveStream()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncCapabilityStream::tryReceiveStream()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::AsyncCapabilityStream::ReadResult, kj::AsyncCapabilityStream::tryReceiveStream()::, PropagateException>; Params = {kj::AsyncCapabilityStream::tryReceiveStream()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncCapabilityStream::tryReceiveStream()::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise > >]' src/kj/async-io.c++:2570:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe, kj::AsyncCapabilityStream::receiveFd()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncCapabilityStream::receiveFd()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe, kj::AsyncCapabilityStream::receiveFd()::&&)>, PropagateException>; Params = {kj::AsyncCapabilityStream::receiveFd()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncCapabilityStream::receiveFd()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2593:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AsyncCapabilityStream::ReadResult, kj::AsyncCapabilityStream::tryReceiveFd()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::AsyncCapabilityStream::tryReceiveFd()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AsyncCapabilityStream::ReadResult, kj::AsyncCapabilityStream::tryReceiveFd()::, PropagateException>; Params = {kj::AsyncCapabilityStream::tryReceiveFd()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::AsyncCapabilityStream::tryReceiveFd()::; ErrorFunc = kj::_::PropagateException; T = kj::AsyncCapabilityStream::ReadResult; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2609:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Array}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Array}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array}; T = void]' src/kj/async-io.c++:2629:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::CapabilityStreamConnectionReceiver::accept()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::CapabilityStreamConnectionReceiver::accept()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::CapabilityStreamConnectionReceiver::accept()::&&)>, PropagateException>; Params = {kj::CapabilityStreamConnectionReceiver::accept()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::CapabilityStreamConnectionReceiver::accept()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2728:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>, PropagateException>; Params = {kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::CapabilityStreamConnectionReceiver::acceptAuthenticated()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2734:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::CapabilityStreamNetworkAddress::connect()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::CapabilityStreamNetworkAddress::connect()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::CapabilityStreamNetworkAddress::connect()::, PropagateException>; Params = {kj::CapabilityStreamNetworkAddress::connect()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::CapabilityStreamNetworkAddress::connect()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2752:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>, PropagateException>; Params = {kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::CapabilityStreamNetworkAddress::connectAuthenticated()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2757:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::AggregateConnectionReceiver::accept()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AggregateConnectionReceiver::accept()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::AggregateConnectionReceiver::accept()::, PropagateException>; Params = {kj::{anonymous}::AggregateConnectionReceiver::accept()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AggregateConnectionReceiver::accept()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise >]' src/kj/async-io.c++:2817:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t):: >; Params = {kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::; ErrorFunc = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2898:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, PropagateException>; Params = {kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:2914:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::ConnectionReceiver::acceptAuthenticated()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::ConnectionReceiver::acceptAuthenticated()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::ConnectionReceiver::acceptAuthenticated()::)>, PropagateException>; Params = {kj::ConnectionReceiver::acceptAuthenticated()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::ConnectionReceiver::acceptAuthenticated()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:3242:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::NetworkAddress::connectAuthenticated()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::NetworkAddress::connectAuthenticated()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::NetworkAddress::connectAuthenticated()::)>, PropagateException>; Params = {kj::NetworkAddress::connectAuthenticated()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::NetworkAddress::connectAuthenticated()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:3248:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = long long unsigned int; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncPump::pump()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io.c++:102:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead():::: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead():::: >; Params = {IdentityFunc, kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::; T = void]' src/kj/async-io.c++:820:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1405:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncPipe::BlockedPumpFrom::abortRead()::::; T = void]' src/kj/async-io.c++:820:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&):: >; Params = {IdentityFunc, kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncTee::PumpSink::fill(kj::{anonymous}::AsyncTee::Buffer&, const kj::Maybe >&)::; T = void]' src/kj/async-io.c++:2019:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::AsyncTee::pull():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::AsyncTee::pull()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::AsyncTee::pull():: >; Params = {IdentityFunc, kj::{anonymous}::AsyncTee::pull()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::AsyncTee::pull()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::AsyncTee::pull()::; T = void]' src/kj/async-io.c++:2099:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::AsyncTee::pullLoop()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::AsyncTee::pullLoop()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::AsyncTee::pullLoop()::, PropagateException>; Params = {kj::{anonymous}::AsyncTee::pullLoop()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::AsyncTee::pullLoop()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::AsyncTee::pullLoop()::; PromiseForResult = Promise]' src/kj/async-io.c++:2124:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t):::: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t):::: >; Params = {kj::Promise::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::, kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach:: >(kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::&&)::; ErrorFunc = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::AggregateConnectionReceiver::acceptLoop(size_t)::::; T = void]' src/kj/async-io.c++:2924:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = long long unsigned int]' src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise}; T = long long unsigned int; Adapter = kj::Canceler::AdapterImpl]' src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = long long unsigned int; Adapter = Canceler::AdapterImpl; Params = {Canceler&, Promise}; _::ReducePromises = Promise]' src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = long long unsigned int]' src/kj/async-io.c++:566:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = unsigned int]' src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise}; T = unsigned int; Adapter = kj::Canceler::AdapterImpl]' src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = unsigned int; Adapter = Canceler::AdapterImpl; Params = {Canceler&, Promise}; _::ReducePromises = Promise]' src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = unsigned int]' src/kj/async-io.c++:741:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-async.la -rpath /usr/lib src/kj/async.lo src/kj/async-unix.lo src/kj/async-win32.lo src/kj/async-io.lo src/kj/async-io-unix.lo src/kj/async-io-win32.lo src/kj/timer.lo libkj.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/.libs/async.o src/kj/.libs/async-unix.o src/kj/.libs/async-win32.o src/kj/.libs/async-io.o src/kj/.libs/async-io-unix.o src/kj/.libs/async-io-win32.o src/kj/.libs/timer.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libkj.so -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-async-1.0.1.1.so -o .libs/libkj-async-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libkj-async.so" && ln -s "libkj-async-1.0.1.1.so" "libkj-async.so") libtool: link: ( cd ".libs" && rm -f "libkj-async.la" && ln -s "../libkj-async.la" "libkj-async.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-gzip.la -rpath /usr/lib src/kj/compat/gzip.lo libkj-async.la libkj.la -lz libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/compat/.libs/gzip.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libkj-async.so ./.libs/libkj.so -lz -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-gzip-1.0.1.1.so -o .libs/libkj-gzip-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libkj-gzip.so" && ln -s "libkj-gzip-1.0.1.1.so" "libkj-gzip.so") libtool: link: ( cd ".libs" && rm -f "libkj-gzip.la" && ln -s "../libkj-gzip.la" "libkj-gzip.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-tls.la -rpath /usr/lib src/kj/compat/readiness-io.lo src/kj/compat/tls.lo libkj-async.la libkj.la -lssl -lcrypto libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/compat/.libs/readiness-io.o src/kj/compat/.libs/tls.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libkj-async.so ./.libs/libkj.so -lssl -lcrypto -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-tls-1.0.1.1.so -o .libs/libkj-tls-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libkj-tls.so" && ln -s "libkj-tls-1.0.1.1.so" "libkj-tls.so") libtool: link: ( cd ".libs" && rm -f "libkj-tls.la" && ln -s "../libkj-tls.la" "libkj-tls.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnp-rpc.la -rpath /usr/lib src/capnp/serialize-async.lo src/capnp/capability.lo src/capnp/membrane.lo src/capnp/dynamic-capability.lo src/capnp/rpc.lo src/capnp/rpc.capnp.lo src/capnp/rpc-twoparty.lo src/capnp/rpc-twoparty.capnp.lo src/capnp/persistent.capnp.lo src/capnp/ez-rpc.lo libcapnp.la libkj-async.la libkj.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/.libs/serialize-async.o src/capnp/.libs/capability.o src/capnp/.libs/membrane.o src/capnp/.libs/dynamic-capability.o src/capnp/.libs/rpc.o src/capnp/.libs/rpc.capnp.o src/capnp/.libs/rpc-twoparty.o src/capnp/.libs/rpc-twoparty.capnp.o src/capnp/.libs/persistent.capnp.o src/capnp/.libs/ez-rpc.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libcapnp.so ./.libs/libkj-async.so ./.libs/libkj.so -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnp-rpc-1.0.1.1.so -o .libs/libcapnp-rpc-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libcapnp-rpc.so" && ln -s "libcapnp-rpc-1.0.1.1.so" "libcapnp-rpc.so") libtool: link: ( cd ".libs" && rm -f "libcapnp-rpc.la" && ln -s "../libcapnp-rpc.la" "libcapnp-rpc.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/http.lo src/kj/compat/http.c++ libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c src/kj/compat/http.c++ -fPIC -DPIC -o src/kj/compat/.libs/http.o In file included from src/kj/compat/http.h:42, from src/kj/compat/http.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = int; T = unsigned int&]': src/kj/compat/http.c++:1220:5: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/kj/compat/http.c++:1405:7: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/compat/http.c++:2320:13: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/compat/http.c++:2466:7: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = int; T = unsigned int]': src/kj/compat/http.c++:2660: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++:6792: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++:4743:22: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/http.h:41: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readRequest()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequest()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readRequest()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequest()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readRequest()::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1259:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::OneOf, kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::OneOf, kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readRequestAllowingConnect()::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1271:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readResponse(kj::HttpMethod)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1292:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readMessage()::)>; ErrorFunc = kj::_::PropagateException; T = kj::ArrayPtr; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1305:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1355:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::awaitNextMessage()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1367:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readMessageHeaders()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1389:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readChunkHeader()::)>; ErrorFunc = kj::_::PropagateException; T = kj::ArrayPtr; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1404:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::ArrayPtr, kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::ArrayPtr, kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readRequestHeaders()::)>; ErrorFunc = kj::_::PropagateException; T = kj::ArrayPtr; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1431:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::ArrayPtr, kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::ArrayPtr, kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readResponseHeaders()::)>; ErrorFunc = kj::_::PropagateException; T = kj::ArrayPtr; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1441:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1474:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, unsigned int, kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, unsigned int, kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpInputStreamImpl::readHeader(HeaderType, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http.c++:1605:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpConnectionCloseEntityReader::tryRead(void*, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpConnectionCloseEntityReader::tryRead(void*, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpConnectionCloseEntityReader::tryRead(void*, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1774:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1816:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1862:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpChunkedEntityReader::tryReadInternal(void*, size_t, size_t, size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:1875:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2083:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::writeBodyData(const void*, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2085:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2098:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::writeBodyData(kj::ArrayPtr >)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2100:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2113:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::pumpBodyFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2115:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::String}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::String}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::String}; T = void]' src/kj/compat/http.c++:2182:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::, PropagateException>; Params = {kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpOutputStream::queueWrite(kj::String)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2180:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2306:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2319:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2314:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::maybeFinishAfter(kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode)::, PropagateException>; Params = {kj::{anonymous}::HttpFixedLengthEntityWriter::maybeFinishAfter(kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpFixedLengthEntityWriter::maybeFinishAfter(kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2343:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple > >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > > >; Params = {Tuple > >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::String, kj::Array >}; T = void]' src/kj/compat/http.c++:2374:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::HttpChunkedEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::HttpChunkedEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::HttpChunkedEntityWriter::tryPumpFrom(kj::AsyncInputStream&, uint64_t)::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2404:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Array}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Array}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Array}; T = void]' src/kj/compat/http.c++:2477:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::WebSocketImpl::disconnect()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::disconnect()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::WebSocketImpl::disconnect()::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::disconnect()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::disconnect()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2486:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, unsigned int, kj::{anonymous}::WebSocketImpl::receive(size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, unsigned int, kj::{anonymous}::WebSocketImpl::receive(size_t)::, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::receive(size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http.c++:2525:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::WebSocketImpl::receive(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::WebSocketImpl::receive(size_t)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http.c++:2737: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++:2744: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++:3276: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++:3332: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++:3336: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++:3359: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++:3382: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++:3392: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++:3400: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++:3407: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++:3421: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++:3453: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++:3458: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++:3463: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++:3448: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++:3483: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++:3536: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++:3539: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++:3544: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++:3547: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++:3553: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++: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::_::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++:3599: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++:3605: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++:3718: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++:3786: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++:3804: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++:3880: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++:3949: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++:3963: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++:3977: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++:4210: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++:4251: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++:4269: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++:4306: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++:4319: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++:4330: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++:4339: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++:4349: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++:4359: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++:4369: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++:4400:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::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++:4407: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++:5067: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++:5168: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++:5289: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++:5375: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++:5357: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++:5396: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++:5449: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++:5469: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++:5517: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++:5629: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++:5641: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++:5665: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++:5752: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++:5837: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++:5853: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++:5871: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++:5893: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++:5905: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++:5982: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++:5981: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++:5992: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++:5981: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++:5981: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++:6070: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++:6094: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++:6164: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++:6192: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++:6215: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++:6301: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++:6313: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++:6375: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++:6380: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++:6403: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++:6406: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++:6561: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++:6612: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++:6630: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++:6627: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++:6636: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++:6641: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++:6712: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++:6897: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++:6905: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++:6900: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++:6918: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++:6911: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++:6958: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++:6962: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++:6987: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++:6968: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++:6995: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++:7056: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++:7149: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++:7176: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++:7192: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++:7183: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++:7219: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++:7247:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::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++:7254: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++:7302: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++:7316: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++:7303: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++:7346: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++:7421: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++:7426: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++:7435: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++:7438: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++:7441: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++:7383: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++:7347: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++:7230: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++:7666: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++:7674:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.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++:7751: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++:7812:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and '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++:7823: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++:7878: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++:7882: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++:7937: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++:5387: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++:6435: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++:6499:34: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = unsigned int]' src/kj/compat/http.c++:6477: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++:6515:32: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = unsigned int]' src/kj/compat/http.c++:6477: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++:6494:31: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = unsigned int]' src/kj/compat/http.c++:6477: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++:6499:34: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long long unsigned int]' src/kj/compat/http.c++:6485: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++:6515:32: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long long unsigned int]' src/kj/compat/http.c++:6485: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++:6494:31: required from 'kj::Promise kj::{anonymous}::HttpClientAdapter::DelayedEofInputStream::wrap(T, kj::Promise) [with T = long long unsigned int]' src/kj/compat/http.c++:6485: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++:6537: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++:6568: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++:6687: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++:6719: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++:6896: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++:7165: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++:7819: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++:7882: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++:5982: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++:5981: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++:3785:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] In function 'void kj::ctor(T&, Params&& ...) [with T = unsigned int; Params = {unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = unsigned int]' at ./src/kj/common.h:1386:25, inlined from 'kj::CompressionParameters::CompressionParameters(kj::CompressionParameters&&)' at src/kj/compat/http.h:568:8, inlined from 'void kj::ctor(T&, Params&& ...) [with T = CompressionParameters; Params = {CompressionParameters}]' at ./src/kj/common.h:1055:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1152:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1383:17, inlined from 'kj::Maybe kj::_::compareClientAndServerConfigs(kj::CompressionParameters, kj::CompressionParameters)' at src/kj/compat/http.c++:4850:10: ./src/kj/common.h:1055:3: warning: '*(unsigned int*)((char*)&acceptedParameters + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1055 | new (_::PlacementNew(), &location) T(kj::fwd(params)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/compat/http.c++: In function 'kj::Maybe kj::_::compareClientAndServerConfigs(kj::CompressionParameters, kj::CompressionParameters)': src/kj/compat/http.c++:4799:25: note: '*(unsigned int*)((char*)&acceptedParameters + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4799 | CompressionParameters acceptedParameters = manualConfig; | ^~~~~~~~~~~~~~~~~~ In destructor 'kj::_::NullableValue::~NullableValue() [with T = kj::{anonymous}::HttpInputStreamImpl::ReleasedBuffer]', inlined from 'kj::Maybe::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe<{anonymous}::HttpInputStreamImpl::ReleasedBuffer>]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::_::ExceptionOr >::~ExceptionOr()' at ./src/kj/async-inl.h:74:7, inlined from 'void kj::_::AdapterPromiseNode::reject(kj::Exception&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]' at ./src/kj/async-inl.h:1197:16, inlined from 'void kj::_::AdapterPromiseNode::reject(kj::Exception&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]' at ./src/kj/async-inl.h:1194:8: ./src/kj/common.h:1124:9: warning: '*(kj::_::NullableValue::HttpInputStreamImpl::ReleasedBuffer>*)((char*)& + offsetof(kj::_::ExceptionOr::HttpInputStreamImpl::ReleasedBuffer> >,kj::_::ExceptionOr::HttpInputStreamImpl::ReleasedBuffer> >::value.kj::Maybe::HttpInputStreamImpl::ReleasedBuffer> >::ptr.kj::_::NullableValue::HttpInputStreamImpl::ReleasedBuffer> >::)).kj::_::NullableValue::isSet' may be used uninitialized [-Wmaybe-uninitialized] 1124 | if (isSet) { | ^~~~~ ./src/kj/async-inl.h: In member function 'void kj::_::AdapterPromiseNode::reject(kj::Exception&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]': ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'kj::_::NullableValue::~NullableValue() [with T = kj::{anonymous}::HttpInputStreamImpl::ReleasedBuffer]', inlined from 'kj::Maybe::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe<{anonymous}::HttpInputStreamImpl::ReleasedBuffer>]' at ./src/kj/common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe]' at ./src/kj/common.h:1115:10, inlined from 'kj::Maybe >::~Maybe()' at ./src/kj/common.h:1376:7, inlined from 'kj::_::ExceptionOr >::~ExceptionOr()' at ./src/kj/async-inl.h:74:7, inlined from 'void kj::_::AdapterPromiseNode::fulfill(T&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]' at ./src/kj/async-inl.h:1189:16, inlined from 'void kj::_::AdapterPromiseNode::fulfill(T&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]' at ./src/kj/async-inl.h:1186:8: ./src/kj/common.h:1124:9: warning: '*(kj::_::NullableValue::HttpInputStreamImpl::ReleasedBuffer>*)((char*)& + offsetof(kj::_::ExceptionOr::HttpInputStreamImpl::ReleasedBuffer> >,kj::_::ExceptionOr::HttpInputStreamImpl::ReleasedBuffer> >::value.kj::Maybe::HttpInputStreamImpl::ReleasedBuffer> >::ptr.kj::_::NullableValue::HttpInputStreamImpl::ReleasedBuffer> >::)).kj::_::NullableValue::isSet' may be used uninitialized [-Wmaybe-uninitialized] 1124 | if (isSet) { | ^~~~~ ./src/kj/async-inl.h: In member function 'void kj::_::AdapterPromiseNode::fulfill(T&&) [with T = kj::Maybe; Adapter = kj::_::PromiseAndFulfillerAdapter >]': ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void kj::ctor(T&, Params&& ...) [with T = HttpHeaders::Request; Params = {HttpHeaders::Request}]', inlined from 'kj::OneOf::OneOf(T&&) [with T = kj::HttpHeaders::Request; = int; Variants = {kj::HttpHeaders::Request, kj::HttpHeaders::ConnectRequest, kj::HttpHeaders::ProtocolError}]' at ./src/kj/one-of.h:381:9, inlined from 'kj::HttpHeaders::RequestConnectOrProtocolError kj::HttpHeaders::tryParseRequestOrConnect(kj::ArrayPtr)' at src/kj/compat/http.c++:962:68: ./src/kj/common.h:1055:3: warning: '((int*)((char*)&method + offsetof(kj::_::NullableValue >,kj::_::NullableValue >::)))[1]' may be used uninitialized [-Wmaybe-uninitialized] 1055 | new (_::PlacementNew(), &location) T(kj::fwd(params)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/compat/http.c++: In member function 'kj::HttpHeaders::RequestConnectOrProtocolError kj::HttpHeaders::tryParseRequestOrConnect(kj::ArrayPtr)': src/kj/compat/http.c++:945:15: note: '((int*)((char*)&method + offsetof(kj::_::NullableValue >,kj::_::NullableValue >::)))[1]' was declared here 945 | KJ_IF_MAYBE(method, consumeHttpMethod(ptr)) { | ^~~~~~ ./src/kj/common.h:1316:41: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ In function 'void kj::ctor(T&, Params&& ...) [with T = unsigned int; Params = {unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = unsigned int]' at ./src/kj/common.h:1386:25, inlined from 'kj::CompressionParameters::CompressionParameters(kj::CompressionParameters&&)' at src/kj/compat/http.h:568:8, inlined from 'void kj::ctor(T&, Params&& ...) [with T = CompressionParameters; Params = {CompressionParameters}]' at ./src/kj/common.h:1055:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1152:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1383:17, inlined from 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)' at src/kj/compat/http.c++:4664:23: ./src/kj/common.h:1055:3: warning: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::outboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1055 | new (_::PlacementNew(), &location) T(kj::fwd(params)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/compat/http.c++: In function 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)': src/kj/compat/http.c++:4604:25: note: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::outboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4604 | CompressionParameters result; | ^~~~~~ In function 'void kj::ctor(T&, Params&& ...) [with T = unsigned int; Params = {unsigned int}]', inlined from 'kj::_::NullableValue::NullableValue(kj::_::NullableValue&&) [with T = unsigned int]' at ./src/kj/common.h:1100:11, inlined from 'kj::Maybe::Maybe(kj::Maybe&&) [with T = unsigned int]' at ./src/kj/common.h:1386:25, inlined from 'kj::CompressionParameters::CompressionParameters(kj::CompressionParameters&&)' at src/kj/compat/http.h:568:8, inlined from 'void kj::ctor(T&, Params&& ...) [with T = CompressionParameters; Params = {CompressionParameters}]' at ./src/kj/common.h:1055:3, inlined from 'kj::_::NullableValue::NullableValue(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1152:9, inlined from 'kj::Maybe::Maybe(T&&) [with T = kj::CompressionParameters]' at ./src/kj/common.h:1383:17, inlined from 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)' at src/kj/compat/http.c++:4664:23: ./src/kj/common.h:1055:3: warning: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' may be used uninitialized [-Wmaybe-uninitialized] 1055 | new (_::PlacementNew(), &location) T(kj::fwd(params)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/compat/http.c++: In function 'kj::Maybe kj::_::validateCompressionConfig(UnverifiedConfig&&, bool)': src/kj/compat/http.c++:4604:25: note: '*(unsigned int*)((char*)&result + offsetof(kj::CompressionParameters, kj::CompressionParameters::inboundMaxWindowBits.kj::Maybe::ptr.kj::_::NullableValue::))' was declared here 4604 | 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/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::{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::{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, 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 >::_ZThn12_N2kj1_18AdapterPromiseNodeINS_10HttpClient17WebSocketResponseENS0_26PromiseAndFulfillerAdapterIS3_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/one-of.h:496:9: warning: '((kj::OneOf, kj::Own >*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[1].kj::OneOf, kj::Own >::tag' may be used uninitialized [-Wmaybe-uninitialized] 496 | if (tag == typeIndex()) { | ^~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:281:8: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:281:8: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/one-of.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeINS_10HttpClient17WebSocketResponseENS0_26PromiseAndFulfillerAdapterIS3_EEE7fulfillEOS3_(kj::HttpClient::WebSocketResponse&&)': ./src/kj/one-of.h:496:9: warning: '((kj::OneOf, kj::Own >*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[1].kj::OneOf, kj::Own >::tag' may be used uninitialized [-Wmaybe-uninitialized] 496 | if (tag == typeIndex()) { | ^~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:281:8: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:281:8: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '((kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4))[2].kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-http.la -rpath /usr/lib src/kj/compat/url.lo src/kj/compat/http.lo libkj-async.la libkj.la -lz libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/compat/.libs/url.o src/kj/compat/.libs/http.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libkj-async.so ./.libs/libkj.so -lz -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-http-1.0.1.1.so -o .libs/libkj-http-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libkj-http.so" && ln -s "libkj-http-1.0.1.1.so" "libkj-http.so") libtool: link: ( cd ".libs" && rm -f "libkj-http.la" && ln -s "../libkj-http.la" "libkj-http.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnp-websocket.la -rpath /usr/lib src/capnp/compat/websocket-rpc.lo libcapnp.la libcapnp-rpc.la libkj.la libkj-async.la libkj-http.la libtool: link: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/websocket-rpc.o -Wl,-rpath -Wl,/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/.libs ./.libs/libcapnp.so ./.libs/libcapnp-rpc.so ./.libs/libkj.so ./.libs/libkj-async.so ./.libs/libkj-http.so -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnp-websocket-1.0.1.1.so -o .libs/libcapnp-websocket-1.0.1.1.so libtool: link: (cd ".libs" && rm -f "libcapnp-websocket.so" && ln -s "libcapnp-websocket-1.0.1.1.so" "libcapnp-websocket.so") libtool: link: ( cd ".libs" && rm -f "libcapnp-websocket.la" && ln -s "../libcapnp-websocket.la" "libcapnp-websocket.la" ) make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.25879 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/capnproto-buildroot + : + /bin/rm -rf -- /usr/src/tmp/capnproto-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd capnproto-1.0.1.1 + cd c++ + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/capnproto-buildroot make: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make install-am make[1]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/lib' /bin/sh ./libtool --mode=install /usr/libexec/rpm-build/install -p libkj.la libkj-test.la libkj-async.la libkj-http.la libkj-tls.la libkj-gzip.la libcapnp.la libcapnp-rpc.la libcapnp-json.la libcapnp-websocket.la libcapnpc.la '/usr/src/tmp/capnproto-buildroot/usr/lib' libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-1.0.1.1.so /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-1.0.1.1.so libkj.so || { rm -f libkj.so && ln -s libkj-1.0.1.1.so libkj.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libkj.la libtool: warning: relinking 'libkj-test.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-test.la -rpath /usr/lib src/kj/test.lo libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/.libs/test.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-test-1.0.1.1.so -o .libs/libkj-test-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-test-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-test-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-test-1.0.1.1.so libkj-test.so || { rm -f libkj-test.so && ln -s libkj-test-1.0.1.1.so libkj-test.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-test.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-test.la libtool: warning: relinking 'libkj-async.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-async.la -rpath /usr/lib src/kj/async.lo src/kj/async-unix.lo src/kj/async-win32.lo src/kj/async-io.lo src/kj/async-io-unix.lo src/kj/async-io-win32.lo src/kj/timer.lo libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/.libs/async.o src/kj/.libs/async-unix.o src/kj/.libs/async-win32.o src/kj/.libs/async-io.o src/kj/.libs/async-io-unix.o src/kj/.libs/async-io-win32.o src/kj/.libs/timer.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-async-1.0.1.1.so -o .libs/libkj-async-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-async-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-async-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-async-1.0.1.1.so libkj-async.so || { rm -f libkj-async.so && ln -s libkj-async-1.0.1.1.so libkj-async.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-async.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-async.la libtool: warning: relinking 'libkj-http.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-http.la -rpath /usr/lib src/kj/compat/url.lo src/kj/compat/http.lo libkj-async.la libkj.la -lz -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/compat/.libs/url.o src/kj/compat/.libs/http.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj-async -lkj -lz -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-http-1.0.1.1.so -o .libs/libkj-http-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-http-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-http-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-http-1.0.1.1.so libkj-http.so || { rm -f libkj-http.so && ln -s libkj-http-1.0.1.1.so libkj-http.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-http.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-http.la libtool: warning: relinking 'libkj-tls.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-tls.la -rpath /usr/lib src/kj/compat/readiness-io.lo src/kj/compat/tls.lo libkj-async.la libkj.la -lssl -lcrypto -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/compat/.libs/readiness-io.o src/kj/compat/.libs/tls.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj-async -lkj -lssl -lcrypto -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-tls-1.0.1.1.so -o .libs/libkj-tls-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-tls-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-tls-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-tls-1.0.1.1.so libkj-tls.so || { rm -f libkj-tls.so && ln -s libkj-tls-1.0.1.1.so libkj-tls.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-tls.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-tls.la libtool: warning: relinking 'libkj-gzip.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libkj-gzip.la -rpath /usr/lib src/kj/compat/gzip.lo libkj-async.la libkj.la -lz -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/kj/compat/.libs/gzip.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj-async -lkj -lz -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libkj-gzip-1.0.1.1.so -o .libs/libkj-gzip-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-gzip-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-gzip-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libkj-gzip-1.0.1.1.so libkj-gzip.so || { rm -f libkj-gzip.so && ln -s libkj-gzip-1.0.1.1.so libkj-gzip.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libkj-gzip.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-gzip.la libtool: warning: relinking 'libcapnp.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnp.la -rpath /usr/lib src/capnp/c++.capnp.lo src/capnp/blob.lo src/capnp/arena.lo src/capnp/layout.lo src/capnp/list.lo src/capnp/any.lo src/capnp/message.lo src/capnp/schema.capnp.lo src/capnp/stream.capnp.lo src/capnp/serialize.lo src/capnp/serialize-packed.lo src/capnp/schema.lo src/capnp/schema-loader.lo src/capnp/dynamic.lo src/capnp/stringify.lo libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/.libs/c++.capnp.o src/capnp/.libs/blob.o src/capnp/.libs/arena.o src/capnp/.libs/layout.o src/capnp/.libs/list.o src/capnp/.libs/any.o src/capnp/.libs/message.o src/capnp/.libs/schema.capnp.o src/capnp/.libs/stream.capnp.o src/capnp/.libs/serialize.o src/capnp/.libs/serialize-packed.o src/capnp/.libs/schema.o src/capnp/.libs/schema-loader.o src/capnp/.libs/dynamic.o src/capnp/.libs/stringify.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnp-1.0.1.1.so -o .libs/libcapnp-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnp-1.0.1.1.so libcapnp.so || { rm -f libcapnp.so && ln -s libcapnp-1.0.1.1.so libcapnp.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp.la libtool: warning: relinking 'libcapnp-rpc.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnp-rpc.la -rpath /usr/lib src/capnp/serialize-async.lo src/capnp/capability.lo src/capnp/membrane.lo src/capnp/dynamic-capability.lo src/capnp/rpc.lo src/capnp/rpc.capnp.lo src/capnp/rpc-twoparty.lo src/capnp/rpc-twoparty.capnp.lo src/capnp/persistent.capnp.lo src/capnp/ez-rpc.lo libcapnp.la libkj-async.la libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/.libs/serialize-async.o src/capnp/.libs/capability.o src/capnp/.libs/membrane.o src/capnp/.libs/dynamic-capability.o src/capnp/.libs/rpc.o src/capnp/.libs/rpc.capnp.o src/capnp/.libs/rpc-twoparty.o src/capnp/.libs/rpc-twoparty.capnp.o src/capnp/.libs/persistent.capnp.o src/capnp/.libs/ez-rpc.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lcapnp -lkj-async -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnp-rpc-1.0.1.1.so -o .libs/libcapnp-rpc-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-rpc-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-rpc-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnp-rpc-1.0.1.1.so libcapnp-rpc.so || { rm -f libcapnp-rpc.so && ln -s libcapnp-rpc-1.0.1.1.so libcapnp-rpc.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-rpc.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-rpc.la libtool: warning: relinking 'libcapnp-json.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnp-json.la -rpath /usr/lib src/capnp/compat/json.lo src/capnp/compat/json.capnp.lo libcapnp.la libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/json.o src/capnp/compat/.libs/json.capnp.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lcapnp -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnp-json-1.0.1.1.so -o .libs/libcapnp-json-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-json-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-json-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnp-json-1.0.1.1.so libcapnp-json.so || { rm -f libcapnp-json.so && ln -s libcapnp-json-1.0.1.1.so libcapnp-json.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-json.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-json.la libtool: warning: relinking 'libcapnp-websocket.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnp-websocket.la -rpath /usr/lib src/capnp/compat/websocket-rpc.lo libcapnp.la libcapnp-rpc.la libkj.la libkj-async.la libkj-http.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/compat/.libs/websocket-rpc.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lcapnp -lcapnp-rpc -lkj -lkj-async -lkj-http -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnp-websocket-1.0.1.1.so -o .libs/libcapnp-websocket-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-websocket-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-websocket-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnp-websocket-1.0.1.1.so libcapnp-websocket.so || { rm -f libcapnp-websocket.so && ln -s libcapnp-websocket-1.0.1.1.so libcapnp-websocket.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnp-websocket.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-websocket.la libtool: warning: relinking 'libcapnpc.la' libtool: install: (cd /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++; /bin/sh "/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++/libtool" --tag CXX --mode=relink i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -release 1.0.1.1 -no-undefined -o libcapnpc.la -rpath /usr/lib src/capnp/compiler/type-id.lo src/capnp/compiler/error-reporter.lo src/capnp/compiler/lexer.capnp.lo src/capnp/compiler/lexer.lo src/capnp/compiler/grammar.capnp.lo src/capnp/compiler/parser.lo src/capnp/compiler/generics.lo src/capnp/compiler/node-translator.lo src/capnp/compiler/compiler.lo src/capnp/schema-parser.lo src/capnp/serialize-text.lo libcapnp.la libkj.la -inst-prefix-dir /usr/src/tmp/capnproto-buildroot) libtool: relink: i586-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-alt-linux/13/crtbeginS.o src/capnp/compiler/.libs/type-id.o src/capnp/compiler/.libs/error-reporter.o src/capnp/compiler/.libs/lexer.capnp.o src/capnp/compiler/.libs/lexer.o src/capnp/compiler/.libs/grammar.capnp.o src/capnp/compiler/.libs/parser.o src/capnp/compiler/.libs/generics.o src/capnp/compiler/.libs/node-translator.o src/capnp/compiler/.libs/compiler.o src/capnp/.libs/schema-parser.o src/capnp/.libs/serialize-text.o -L/usr/src/tmp/capnproto-buildroot/usr/lib -L/usr/lib -lcapnp -lkj -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o -g -O2 -march=i586 -mtune=generic -Wl,-soname -Wl,libcapnpc-1.0.1.1.so -o .libs/libcapnpc-1.0.1.1.so libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnpc-1.0.1.1.soT /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnpc-1.0.1.1.so libtool: install: (cd /usr/src/tmp/capnproto-buildroot/usr/lib && { ln -s -f libcapnpc-1.0.1.1.so libcapnpc.so || { rm -f libcapnpc.so && ln -s libcapnpc-1.0.1.1.so libcapnpc.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libcapnpc.lai /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnpc.la libtool: warning: remember to run 'libtool --finish /usr/lib' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/bin' /bin/sh ./libtool --mode=install /usr/libexec/rpm-build/install -p capnp capnpc-capnp capnpc-c++ '/usr/src/tmp/capnproto-buildroot/usr/bin' libtool: warning: 'libcapnpc.la' has not been installed in '/usr/lib' libtool: warning: 'libcapnp-json.la' has not been installed in '/usr/lib' libtool: warning: 'libcapnp.la' has not been installed in '/usr/lib' libtool: warning: 'libkj.la' has not been installed in '/usr/lib' libtool: install: /usr/libexec/rpm-build/install -p .libs/capnp /usr/src/tmp/capnproto-buildroot/usr/bin/capnp libtool: warning: 'libcapnp.la' has not been installed in '/usr/lib' libtool: warning: 'libkj.la' has not been installed in '/usr/lib' libtool: install: /usr/libexec/rpm-build/install -p .libs/capnpc-capnp /usr/src/tmp/capnproto-buildroot/usr/bin/capnpc-capnp libtool: warning: 'libcapnp.la' has not been installed in '/usr/lib' libtool: warning: 'libkj.la' has not been installed in '/usr/lib' libtool: install: /usr/libexec/rpm-build/install -p .libs/capnpc-c++ /usr/src/tmp/capnproto-buildroot/usr/bin/capnpc-c++ make install-exec-hook make[3]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' ln -sf capnp /usr/src/tmp/capnproto-buildroot/usr/bin/capnpc if [ `uname` == 'OpenBSD' ]; then \ (ldconfig /usr/local/lib /usr/lib /usr/X11R6/lib > /dev/null 2>&1 || true); \ else \ ldconfig < /dev/null > /dev/null 2>&1 || true; \ fi make[3]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/lib/cmake/CapnProto' /usr/libexec/rpm-build/install -p -m 644 cmake/CapnProtoConfig.cmake cmake/CapnProtoConfigVersion.cmake cmake/CapnProtoMacros.cmake cmake/CapnProtoTargets.cmake '/usr/src/tmp/capnproto-buildroot/usr/lib/cmake/CapnProto' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/capnp' /usr/libexec/rpm-build/install -p -m 644 src/capnp/c++.capnp src/capnp/schema.capnp src/capnp/stream.capnp src/capnp/rpc.capnp src/capnp/rpc-twoparty.capnp src/capnp/persistent.capnp '/usr/src/tmp/capnproto-buildroot/usr/include/capnp' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/capnp/compat' /usr/libexec/rpm-build/install -p -m 644 src/capnp/compat/json.capnp '/usr/src/tmp/capnproto-buildroot/usr/include/capnp/compat' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/capnp' /usr/libexec/rpm-build/install -p -m 644 src/capnp/c++.capnp.h src/capnp/common.h src/capnp/blob.h src/capnp/endian.h src/capnp/layout.h src/capnp/orphan.h src/capnp/list.h src/capnp/any.h src/capnp/message.h src/capnp/capability.h src/capnp/membrane.h src/capnp/schema.capnp.h src/capnp/stream.capnp.h src/capnp/schema-lite.h src/capnp/schema.h src/capnp/schema-loader.h src/capnp/schema-parser.h src/capnp/dynamic.h src/capnp/pretty-print.h src/capnp/serialize.h src/capnp/serialize-async.h src/capnp/serialize-packed.h src/capnp/serialize-text.h src/capnp/pointer-helpers.h src/capnp/generated-header-support.h src/capnp/raw-schema.h src/capnp/rpc-prelude.h src/capnp/rpc.h src/capnp/rpc-twoparty.h src/capnp/rpc.capnp.h src/capnp/rpc-twoparty.capnp.h src/capnp/persistent.capnp.h src/capnp/ez-rpc.h '/usr/src/tmp/capnproto-buildroot/usr/include/capnp' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/capnp/compat' /usr/libexec/rpm-build/install -p -m 644 src/capnp/compat/json.h src/capnp/compat/json.capnp.h src/capnp/compat/std-iterator.h src/capnp/compat/websocket-rpc.h '/usr/src/tmp/capnproto-buildroot/usr/include/capnp/compat' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/kj' /usr/libexec/rpm-build/install -p -m 644 src/kj/common.h src/kj/units.h src/kj/memory.h src/kj/refcount.h src/kj/array.h src/kj/list.h src/kj/vector.h src/kj/string.h src/kj/string-tree.h src/kj/hash.h src/kj/table.h src/kj/map.h src/kj/encoding.h src/kj/exception.h src/kj/debug.h src/kj/arena.h src/kj/io.h src/kj/tuple.h src/kj/one-of.h src/kj/function.h src/kj/mutex.h src/kj/source-location.h src/kj/thread.h src/kj/threadlocal.h src/kj/filesystem.h src/kj/async-prelude.h src/kj/async.h src/kj/async-inl.h src/kj/time.h src/kj/timer.h src/kj/async-unix.h src/kj/async-win32.h src/kj/async-io.h src/kj/cidr.h src/kj/async-queue.h src/kj/main.h src/kj/test.h src/kj/win32-api-version.h src/kj/windows-sanity.h '/usr/src/tmp/capnproto-buildroot/usr/include/kj' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/kj/compat' /usr/libexec/rpm-build/install -p -m 644 src/kj/compat/gtest.h src/kj/compat/url.h src/kj/compat/http.h src/kj/compat/gzip.h src/kj/compat/readiness-io.h src/kj/compat/tls.h '/usr/src/tmp/capnproto-buildroot/usr/include/kj/compat' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/kj/parse' /usr/libexec/rpm-build/install -p -m 644 src/kj/parse/common.h src/kj/parse/char.h '/usr/src/tmp/capnproto-buildroot/usr/include/kj/parse' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/include/kj/std' /usr/libexec/rpm-build/install -p -m 644 src/kj/std/iostream.h '/usr/src/tmp/capnproto-buildroot/usr/include/kj/std' /bin/mkdir -p '/usr/src/tmp/capnproto-buildroot/usr/lib/pkgconfig' /usr/libexec/rpm-build/install -p -m 644 pkgconfig/capnp.pc pkgconfig/capnpc.pc pkgconfig/capnp-rpc.pc pkgconfig/capnp-json.pc pkgconfig/capnp-websocket.pc pkgconfig/kj.pc pkgconfig/kj-async.pc pkgconfig/kj-http.pc pkgconfig/kj-gzip.pc pkgconfig/kj-tls.pc pkgconfig/kj-test.pc '/usr/src/tmp/capnproto-buildroot/usr/lib/pkgconfig' make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[1]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/capnproto-buildroot (auto) removed './usr/lib/libcapnpc.la' removed './usr/lib/libcapnp-websocket.la' removed './usr/lib/libcapnp-json.la' removed './usr/lib/libcapnp-rpc.la' removed './usr/lib/libcapnp.la' removed './usr/lib/libkj-gzip.la' removed './usr/lib/libkj-tls.la' removed './usr/lib/libkj-http.la' removed './usr/lib/libkj-async.la' removed './usr/lib/libkj-test.la' removed './usr/lib/libkj.la' mode of './usr/lib/libcapnpc-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-websocket-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-json-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-rpc-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libcapnp-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-gzip-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-tls-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-http-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-async-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-test-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libkj-1.0.1.1.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/capnproto-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/lib/pkgconfig/kj-test.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-test.pc: Libs: '-L${libdir} -lkj-test ' --> '-lkj-test' /usr/lib/pkgconfig/kj-tls.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-tls.pc: Libs: '-L${libdir} -lkj-tls ' --> '-lkj-tls' /usr/lib/pkgconfig/kj-gzip.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-gzip.pc: Libs: '-L${libdir} -lkj-gzip ' --> '-lkj-gzip' /usr/lib/pkgconfig/kj-http.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-http.pc: Libs: '-L${libdir} -lkj-http ' --> '-lkj-http' /usr/lib/pkgconfig/kj-async.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj-async.pc: Libs: '-L${libdir} -lkj-async ' --> '-lkj-async' /usr/lib/pkgconfig/kj.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/kj.pc: Libs: '-L${libdir} -lkj ' --> '-lkj' /usr/lib/pkgconfig/capnp-websocket.pc: Cflags: '-I${includedir}' --> '' /usr/lib/pkgconfig/capnp-websocket.pc: Libs: '-L${libdir} -lcapnp-websocket' --> '-lcapnp-websocket' /usr/lib/pkgconfig/capnp-json.pc: Cflags: '-I${includedir}' --> '' /usr/lib/pkgconfig/capnp-json.pc: Libs: '-L${libdir} -lcapnp-json' --> '-lcapnp-json' /usr/lib/pkgconfig/capnp-rpc.pc: Cflags: '-I${includedir}' --> '' /usr/lib/pkgconfig/capnp-rpc.pc: Libs: '-L${libdir} -lcapnp-rpc' --> '-lcapnp-rpc' /usr/lib/pkgconfig/capnpc.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/capnpc.pc: Libs: '-L${libdir} -lcapnpc ' --> '-lcapnpc' /usr/lib/pkgconfig/capnp.pc: Cflags: '-I${includedir} ' --> '' /usr/lib/pkgconfig/capnp.pc: Libs: '-L${libdir} -lcapnp ' --> '-lcapnp' Checking contents of files in /usr/src/tmp/capnproto-buildroot/ (default) Compressing files in /usr/src/tmp/capnproto-buildroot (auto) Adjusting library links in /usr/src/tmp/capnproto-buildroot ./usr/lib: (from :0) libkj-1.0.1.1.so -> libkj-1.0.1.1.so libkj-test-1.0.1.1.so -> libkj-test-1.0.1.1.so libkj-async-1.0.1.1.so -> libkj-async-1.0.1.1.so libkj-http-1.0.1.1.so -> libkj-http-1.0.1.1.so libkj-tls-1.0.1.1.so -> libkj-tls-1.0.1.1.so libkj-gzip-1.0.1.1.so -> libkj-gzip-1.0.1.1.so libcapnp-1.0.1.1.so -> libcapnp-1.0.1.1.so libcapnp-rpc-1.0.1.1.so -> libcapnp-rpc-1.0.1.1.so libcapnp-json-1.0.1.1.so -> libcapnp-json-1.0.1.1.so libcapnp-websocket-1.0.1.1.so -> libcapnp-websocket-1.0.1.1.so libcapnpc-1.0.1.1.so -> libcapnpc-1.0.1.1.so Verifying ELF objects in /usr/src/tmp/capnproto-buildroot (arch=strict,fhs=strict,lfs=strict,lint=strict,rpath=strict,stack=strict,textrel=strict,unresolved=strict) Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.65503 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.1.1 + cd c++ + subst '/TEST(AsyncIo, SimpleNetwork)/,/^}/s/^/\/\//' src/kj/async-io-test.c++ + subst '/TEST(AsyncIo, AncillaryMessageHandler)/,/^}/s/^/\/\//' src/kj/async-io-test.c++ + make -j16 check make check-am make capnp-test capnp-evolution-test capnp-afl-testcase libcapnp-test.a make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-refcount-test.o `test -f 'src/kj/refcount-test.c++' || echo './'`src/kj/refcount-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-list-test.o `test -f 'src/kj/list-test.c++' || echo './'`src/kj/list-test.c++ In file included from ./src/kj/test.h:24, from src/kj/list-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/list-test.c++:38:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-tuple-test.o `test -f 'src/kj/tuple-test.c++' || echo './'`src/kj/tuple-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/tuple-test.c++:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/kj/tuple-test.c++:87:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/tuple-test.c++:98:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-units-test.o `test -f 'src/kj/units-test.c++' || echo './'`src/kj/units-test.c++ In file included from src/kj/units.h:28, from src/kj/units-test.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = unsigned int; U = int; WiderType::Type, typename Decay_::Type> = unsigned int; typename Decay_::Type = unsigned int; typename Decay_::Type = int]': src/kj/units.h:492:55: required by substitution of 'template using kj::AtLeastUInt = typename kj::AtLeastUInt_(bits, 1) - 1)>()>::Type [with unsigned int bits = 2]' src/kj/units-test.c++:72:41: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/units-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/units-test.c++:103:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/units-test.c++:273:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-string-tree-test.o `test -f 'src/kj/string-tree-test.c++' || echo './'`src/kj/string-tree-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-arena-test.o `test -f 'src/kj/arena-test.c++' || echo './'`src/kj/arena-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-memory-test.o `test -f 'src/kj/memory-test.c++' || echo './'`src/kj/memory-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/memory-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/memory-test.c++:98:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In static member function 'static void kj::{anonymous}::TestCase414::run()::MyDisposer::dispose(int*)', inlined from 'void kj::Own::dispose() [with T = int; StaticDisposer = kj::{anonymous}::TestCase414::run()::MyDisposer]' at src/kj/memory.h:398:30, inlined from 'kj::Own::~Own() [with T = int; StaticDisposer = kj::{anonymous}::TestCase414::run()::MyDisposer]' at src/kj/memory.h:337:35, inlined from 'virtual void kj::{anonymous}::TestCase414::run()' at src/kj/memory-test.c++:450:3: src/kj/memory-test.c++:419:19: warning: storing the address of local variable 'i' in 'disposedPtr' [-Wdangling-pointer=] 419 | disposedPtr = value; | ~~~~~~~~~~~~^~~~~~~ src/kj/memory-test.c++: In member function 'virtual void kj::{anonymous}::TestCase414::run()': src/kj/memory-test.c++:423:7: note: 'i' declared here 423 | int i; | ^ src/kj/memory-test.c++:415:15: note: 'disposedPtr' declared here 415 | static int* disposedPtr = nullptr; | ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-function-test.o `test -f 'src/kj/function-test.c++' || echo './'`src/kj/function-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-threadlocal-test.o `test -f 'src/kj/threadlocal-test.c++' || echo './'`src/kj/threadlocal-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-exception-test.o `test -f 'src/kj/exception-test.c++' || echo './'`src/kj/exception-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-one-of-test.o `test -f 'src/kj/one-of-test.c++' || echo './'`src/kj/one-of-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/one-of-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/one-of-test.c++:121:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/string.h:25, from src/kj/one-of-test.c++:23: In member function 'bool kj::Array::operator==(std::nullptr_t) const [with T = char]', inlined from 'size_t kj::String::size() const' at src/kj/string.h:777:53, inlined from 'kj::StringPtr::StringPtr(const kj::String&)' at src/kj/string.h:710:83, inlined from 'bool kj::String::operator==(const kj::StringPtr&) const' at src/kj/string.h:280:65, inlined from 'bool kj::operator==(const char*, const String&)' at src/kj/string.h:435:67, inlined from 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = kj::String&; T = const char (&)[4]]' at ./src/kj/debug.h:689:3, inlined from 'virtual void kj::TestCase28::run()' at src/kj/one-of-test.c++:68:3: src/kj/array.h:221:60: warning: '*(const kj::Array*)((char*)&var2 + offsetof(kj::OneOf,kj::OneOf::)).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 221 | inline bool operator==(decltype(nullptr)) const { return size_ == 0; } | ^~~~~ src/kj/one-of-test.c++: In member function 'virtual void kj::TestCase28::run()': src/kj/one-of-test.c++:66:29: note: 'var2' declared here 66 | OneOf var2 = kj::mv(var); | ^~~~ In member function 'bool kj::Array::operator==(std::nullptr_t) const [with T = char]', inlined from 'size_t kj::String::size() const' at src/kj/string.h:777:53, inlined from 'kj::StringPtr::StringPtr(const kj::String&)' at src/kj/string.h:710:83, inlined from 'bool kj::String::operator==(const kj::StringPtr&) const' at src/kj/string.h:280:65, inlined from 'bool kj::operator==(const char*, const String&)' at src/kj/string.h:435:67, inlined from 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = kj::String&; T = const char (&)[4]]' at ./src/kj/debug.h:689:3, inlined from 'virtual void kj::TestCase28::run()' at src/kj/one-of-test.c++:68:3: src/kj/array.h:221:60: warning: '*(const kj::Array*)((char*)&var2 + offsetof(kj::OneOf,kj::OneOf::)).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 221 | inline bool operator==(decltype(nullptr)) const { return size_ == 0; } | ^~~~~ src/kj/one-of-test.c++: In member function 'virtual void kj::TestCase28::run()': src/kj/one-of-test.c++:66:29: note: 'var2' declared here 66 | OneOf var2 = kj::mv(var); | ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-time-test.o `test -f 'src/kj/time-test.c++' || echo './'`src/kj/time-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-endian-test.o `test -f 'src/capnp/endian-test.c++' || echo './'`src/capnp/endian-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-io-test.o `test -f 'src/kj/io-test.c++' || echo './'`src/kj/io-test.c++ In file included from src/kj/io-test.c++:27: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/io-test.c++:72:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/io.h:25, from src/kj/io-test.c++:26: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Repeat]' src/kj/io-test.c++:147:26: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-endian-reverse-test.o `test -f 'src/capnp/endian-reverse-test.c++' || echo './'`src/capnp/endian-reverse-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-endian-fallback-test.o `test -f 'src/capnp/endian-fallback-test.c++' || echo './'`src/capnp/endian-fallback-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-common-test.o `test -f 'src/kj/common-test.c++' || echo './'`src/kj/common-test.c++ In file included from src/kj/test.h:24, from src/kj/common-test.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int&; T = int]': src/kj/common-test.c++:346:7: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/common-test.c++:626:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/kj/common-test.c++:627:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long long int; T = long long unsigned int]': src/kj/common-test.c++:628:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'long long int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long long unsigned int; T = int]': src/kj/common-test.c++:629:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/common-test.c++:825:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-test-test.o `test -f 'src/kj/test-test.c++' || echo './'`src/kj/test-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-common-test.o `test -f 'src/capnp/common-test.c++' || echo './'`src/capnp/common-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-array-test.o `test -f 'src/kj/array-test.c++' || echo './'`src/kj/array-test.c++ In file included from src/kj/array-test.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/kj/array-test.c++:339:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int&; T = int]': src/kj/array-test.c++:340:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/array-test.c++:395:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/array-test.c++:435:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-map-test.o `test -f 'src/kj/map-test.c++' || echo './'`src/kj/map-test.c++ In file included from ./src/kj/test.h:24, from src/kj/map-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/map-test.c++:43:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/map-test.c++:68:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-encoding-test.o `test -f 'src/kj/encoding-test.c++' || echo './'`src/kj/encoding-test.c++ In file included from ./src/kj/test.h:24, from src/kj/encoding-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/encoding-test.c++:316:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-mutex-test.o `test -f 'src/kj/mutex-test.c++' || echo './'`src/kj/mutex-test.c++ src/kj/mutex-test.c++: In lambda function: src/kj/mutex-test.c++:205:59: warning: comparison of integer expressions of different signedness: 'const kj::uint' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 205 | uint m = value.when([i](const uint& n) { return n == i; }, | ~~^~~~ src/kj/mutex-test.c++: In lambda function: src/kj/mutex-test.c++:302:59: warning: comparison of integer expressions of different signedness: 'const kj::uint' {aka 'const unsigned int'} and 'const int' [-Wsign-compare] 302 | uint m = value.when([i](const uint& n) { return n == i; }, | ~~^~~~ In file included from src/kj/mutex.h:24, from src/kj/mutex-test.c++:31: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/mutex-test.c++:177:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = const unsigned int&]': src/kj/mutex-test.c++:179:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = const int&; T = unsigned int&]': src/kj/mutex-test.c++:207:9: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = unsigned int&]': src/kj/mutex-test.c++:234:5: required from here src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int&; T = int]': src/kj/mutex-test.c++:523:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-debug-test.o `test -f 'src/kj/debug-test.c++' || echo './'`src/kj/debug-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-layout-test.o `test -f 'src/capnp/layout-test.c++' || echo './'`src/capnp/layout-test.c++ In file included from src/capnp/layout-test.c++:25: src/capnp/arena.h: In member function 'capnp::word* capnp::_::SegmentBuilder::allocate(capnp::SegmentWordCount)': src/capnp/arena.h:471:57: warning: comparison of integer expressions of different signedness: 'ptrdiff_t' {aka 'int'} and 'capnp::SegmentWordCount' {aka 'unsigned int'} [-Wsign-compare] 471 | if (intervalLength(pos, ptr.end(), MAX_SEGMENT_WORDS) < amount) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-blob-test.o `test -f 'src/capnp/blob-test.c++' || echo './'`src/capnp/blob-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-coroutine-test.o `test -f 'src/kj/async-coroutine-test.c++' || echo './'`src/kj/async-coroutine-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-win32-test.o `test -f 'src/kj/async-win32-test.c++' || echo './'`src/kj/async-win32-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-win32-xthread-test.o `test -f 'src/kj/async-win32-xthread-test.c++' || echo './'`src/kj/async-win32-xthread-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-message-test.o `test -f 'src/capnp/message-test.c++' || echo './'`src/capnp/message-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/message-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/message-test.c++:73:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = unsigned int; T = int]': src/capnp/message-test.c++:103:3: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-fuzz-test.o `test -f 'src/capnp/fuzz-test.c++' || echo './'`src/capnp/fuzz-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/fuzz-test.c++:28: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/fuzz-test.c++:178:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = unsigned int]': src/capnp/fuzz-test.c++:117:5: required from 'void capnp::_::{anonymous}::traverseCatchingExceptions(kj::ArrayPtr) [with Checker = StructChecker]' src/capnp/fuzz-test.c++:145:40: required from 'void capnp::_::{anonymous}::fuzz(kj::ArrayPtr, capnp::uint, capnp::uint, capnp::uint) [with Checker = StructChecker; capnp::uint = unsigned int]' src/capnp/fuzz-test.c++:179:22: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = long long unsigned int]': src/capnp/fuzz-test.c++:123:5: required from 'void capnp::_::{anonymous}::traverseCatchingExceptions(kj::ArrayPtr) [with Checker = StructChecker]' src/capnp/fuzz-test.c++:145:40: required from 'void capnp::_::{anonymous}::fuzz(kj::ArrayPtr, capnp::uint, capnp::uint, capnp::uint) [with Checker = StructChecker; capnp::uint = unsigned int]' src/capnp/fuzz-test.c++:179:22: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-serialize-test.o `test -f 'src/capnp/serialize-test.c++' || echo './'`src/capnp/serialize-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize.h:43, from src/capnp/serialize-test.c++:26: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/serialize-test.c++:116:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-serialize-packed-test.o `test -f 'src/capnp/serialize-packed-test.c++' || echo './'`src/capnp/serialize-packed-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-queue-test.o `test -f 'src/kj/async-queue-test.c++' || echo './'`src/kj/async-queue-test.c++ In file included from src/kj/async.h:1382, from src/kj/async-queue.h:24, from src/kj/async-queue-test.c++:22: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::QueueTest::Producer::push(size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::QueueTest::Producer::push(size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::QueueTest::Producer::push(size_t)::, PropagateException>; Params = {kj::{anonymous}::QueueTest::Producer::push(size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::QueueTest::Producer::push(size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-queue-test.c++:52:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, PropagateException>; Params = {kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-queue-test.c++:70:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, PropagateException>; Params = {kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::QueueTest::Consumer::pop(kj::Vector&)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-queue-test.c++:70:47: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::QueueTest::Producer::push(size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-queue-test.c++:52:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = unsigned int]' src/kj/async-queue-test.c++:136:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-string-test.o `test -f 'src/kj/string-test.c++' || echo './'`src/kj/string-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/kj/string-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long long unsigned int; T = long long int]': src/kj/string-test.c++:112:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long int' and 'long long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int]': src/kj/string-test.c++:127:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/string-test.c++:143:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long unsigned int]': src/kj/string-test.c++:161:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/parse/capnp_test-common-test.o `test -f 'src/kj/parse/common-test.c++' || echo './'`src/kj/parse/common-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-any-test.o `test -f 'src/capnp/any-test.c++' || echo './'`src/capnp/any-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/any-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/any-test.c++:123:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from ./src/capnp/test.capnp.h:9, from src/capnp/test-util.h:24, from src/capnp/any-test.c++:25: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/any-test.c++:279:13: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-filesystem-disk-test.o `test -f 'src/kj/filesystem-disk-test.c++' || echo './'`src/kj/filesystem-disk-test.c++ In file included from src/kj/filesystem-disk-test.c++:22: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/filesystem-disk-test.c++:286:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int&]': src/kj/filesystem-disk-test.c++:418:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/memory.h:24, from src/kj/array.h:24, from src/kj/string.h:25, from src/kj/debug.h:117: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Repeat]' src/kj/filesystem-disk-test.c++:390:30: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/parse/capnp_test-char-test.o `test -f 'src/kj/parse/char-test.c++' || echo './'`src/kj/parse/char-test.c++ In file included from src/kj/parse/common.h:40, from src/kj/parse/char.h:27, from src/kj/parse/char-test.c++:22: In static member function 'static void kj::ArrayDisposer::Dispose_::dispose(T*, size_t, size_t, const kj::ArrayDisposer&) [with T = char]', inlined from 'void kj::ArrayDisposer::dispose(T*, size_t, size_t) const [with T = char]' at src/kj/parse/../array.h:649:23, inlined from 'void kj::Array::dispose() [with T = char]' at src/kj/parse/../array.h:256:24, inlined from 'kj::Array::~Array() [with T = char]' at src/kj/parse/../array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1115:10, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {kj::Array}; FirstSubParser = kj::parse::Optional_, kj::parse::Many_ > >; SubParsers = {kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {}; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = kj::parse::IteratorInput; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]' at src/kj/parse/common.h:684:5: src/kj/parse/../array.h:630:25: warning: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 4).kj::Array::disposer' may be used uninitialized [-Wmaybe-uninitialized] 630 | disposer.disposeImpl(const_cast*>(firstElement), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | sizeof(T), elementCount, capacity, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/kj/parse/common.h:38: src/kj/parse/common.h: In member function 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]': src/kj/parse/common.h:354:17: note: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 4).kj::Array::disposer' was declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ^~~~~~~~~~~ src/kj/parse/../common.h:1316:41: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ In member function 'void kj::Array::dispose() [with T = char]', inlined from 'kj::Array::~Array() [with T = char]' at src/kj/parse/../array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1115:10, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {kj::Array}; FirstSubParser = kj::parse::Optional_, kj::parse::Many_ > >; SubParsers = {kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {}; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = kj::parse::IteratorInput; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]' at src/kj/parse/common.h:684:5: src/kj/parse/../array.h:253:5: warning: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 4).kj::Array::ptr' may be used uninitialized [-Wmaybe-uninitialized] 253 | if (ptrCopy != nullptr) { | ^~ src/kj/parse/common.h: In member function 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]': src/kj/parse/common.h:354:17: note: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 4).kj::Array::ptr' was declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ^~~~~~~~~~~ src/kj/parse/../common.h:1316:41: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ In static member function 'static void kj::ArrayDisposer::Dispose_::dispose(T*, size_t, size_t, const kj::ArrayDisposer&) [with T = char]', inlined from 'void kj::ArrayDisposer::dispose(T*, size_t, size_t) const [with T = char]' at src/kj/parse/../array.h:649:23, inlined from 'void kj::Array::dispose() [with T = char]' at src/kj/parse/../array.h:256:24, inlined from 'kj::Array::~Array() [with T = char]' at src/kj/parse/../array.h:147:37, inlined from 'void kj::dtor(T&) [with T = Array]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Array]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::Maybe >::~Maybe()' at src/kj/parse/../common.h:1376:7, inlined from 'void kj::dtor(T&) [with T = Maybe >]' at src/kj/parse/../common.h:1060:14, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1125:11, inlined from 'kj::_::NullableValue::~NullableValue() [with T = kj::Maybe >]' at src/kj/parse/../common.h:1115:10, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {kj::Array}; FirstSubParser = kj::parse::Optional_, kj::parse::Many_ > >; SubParsers = {kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:354:5, inlined from 'kj::Maybe)(kj::parse::Sequence_::parseNext::initialParams)..., instance()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::parseNext(Input&, InitialParams&& ...) const [with Input = kj::parse::IteratorInput; InitialParams = {}; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:356:49, inlined from 'kj::Maybe()(instance()))>::Type>(), (instance)()((instance)()))>::Type>)()...))> kj::parse::Sequence_::operator()(Input&) const [with Input = kj::parse::IteratorInput; FirstSubParser = kj::parse::Many_; SubParsers = {kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_}]' at src/kj/parse/common.h:342:27, inlined from 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]' at src/kj/parse/common.h:684:5: src/kj/parse/../array.h:630:25: warning: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 4).kj::Array::size_' may be used uninitialized [-Wmaybe-uninitialized] 630 | disposer.disposeImpl(const_cast*>(firstElement), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | sizeof(T), elementCount, capacity, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/kj/parse/common.h: In member function 'kj::Maybe(), instance()(instance()))>::Type&&>()))> kj::parse::Transform_::operator()(Input&) const [with Input = kj::parse::IteratorInput; SubParser = kj::parse::Sequence_, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::Optional_ >, kj::parse::Optional_, kj::parse::Many_ > >, kj::parse::NotLookingAt_ >; TransformFunc = kj::parse::_::ParseFloat]': src/kj/parse/common.h:354:17: note: '*(kj::Array*)((char*)&firstResult + offsetof(kj::_::NullableValue > >,kj::_::NullableValue > >::) + 4).kj::Array::size_' was declared here 354 | KJ_IF_MAYBE(firstResult, first(input)) { | ^~~~~~~~~~~ src/kj/parse/../common.h:1316:41: note: in definition of macro 'KJ_IF_MAYBE' 1316 | #define KJ_IF_MAYBE(name, exp) if (auto name = ::kj::_::readMaybe(exp)) | ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-xthread-test.o `test -f 'src/kj/async-xthread-test.c++' || echo './'`src/kj/async-xthread-test.c++ In file included from src/kj/async-xthread-test.c++:27: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-xthread-test.c++:70:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/async-xthread-test.c++:96:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382, from src/kj/async-xthread-test.c++:26: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >&, kj::MutexGuarded >&, kj::uint)>:::: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >&, kj::MutexGuarded >&, kj::uint)>:::: > >; Params = {Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; T = void]' src/kj/async-xthread-test.c++:393:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:::::::: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:::::::: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:::::::: > >; Params = {Deferred:::::::: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:::::::: >}; T = unsigned int]' src/kj/async-xthread-test.c++:524:60: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase547::run()::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::, PropagateException>; Params = {kj::{anonymous}::TestCase547::run()::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase547::run()::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase547::run()::::::; PromiseForResult = Promise]' src/kj/async-xthread-test.c++:559:3: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run():::: >; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::; ErrorFunc = kj::{anonymous}::TestCase775::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase775::run()::::; T = void]' src/kj/async-xthread-test.c++:814:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-readiness-io-test.o `test -f 'src/kj/compat/readiness-io-test.c++' || echo './'`src/kj/compat/readiness-io-test.c++ In file included from ./src/kj/test.h:24, from src/kj/compat/readiness-io-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/compat/readiness-io-test.c++:37:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/compat/readiness-io-test.c++:212:7: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator!=(U&&) [with U = int; T = unsigned int&]': src/kj/compat/readiness-io-test.c++:242:7: required from here ./src/kj/debug.h:690:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 690 | DEFINE_OPERATOR(!=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/readiness-io.h:24, from src/kj/compat/readiness-io-test.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase220::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase220::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase220::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io-test.c++:228:62: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase263::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase263::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase263::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/readiness-io-test.c++:271:62: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/compat/readiness-io-test.c++:231:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-unix-xthread-test.o `test -f 'src/kj/async-unix-xthread-test.c++' || echo './'`src/kj/async-unix-xthread-test.c++ In file included from src/kj/async-xthread-test.c++:27, from src/kj/async-unix-xthread-test.c++:30: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-xthread-test.c++:70:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/async-xthread-test.c++:96:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382, from src/kj/async-unix.h:28, from src/kj/async-unix-xthread-test.c++:24: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >&, kj::MutexGuarded >&, kj::uint)>:::: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >&, kj::MutexGuarded >&, kj::uint)>:::: > >; Params = {Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >&, kj::MutexGuarded >&, kj::uint)>:::: >}; T = void]' src/kj/async-xthread-test.c++:393:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:::::::: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:::::::: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:::::::: > >; Params = {Deferred:::::::: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:::::::: >}; T = unsigned int]' src/kj/async-xthread-test.c++:524:60: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase547::run()::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::, PropagateException>; Params = {kj::{anonymous}::TestCase547::run()::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase547::run()::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase547::run()::::::; PromiseForResult = Promise]' src/kj/async-xthread-test.c++:559:3: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run():::: >; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::, kj::{anonymous}::TestCase775::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach:: >(kj::{anonymous}::TestCase775::run()::::&&)::; ErrorFunc = kj::{anonymous}::TestCase775::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase775::run()::::; T = void]' src/kj/async-xthread-test.c++:814:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-unix-test.o `test -f 'src/kj/async-unix-test.c++' || echo './'`src/kj/async-unix-test.c++ src/kj/async-unix-test.c++: In member function 'virtual void kj::{anonymous}::TestCase706::run()': src/kj/async-unix-test.c++:735:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 735 | for (int i = 0; i < expected.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from src/kj/async-unix-test.c++:26: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int&]': src/kj/async-unix-test.c++:1059:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-unix-test.c++:1110:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382, from src/kj/async-unix.h:28, from src/kj/async-unix-test.c++:24: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase237::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase237::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase237::run()::; ErrorFunc = kj::_::PropagateException; T = siginfo_t; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:245:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase318::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase318::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase318::run()::; ErrorFunc = kj::_::PropagateException; T = siginfo_t; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:328:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase318::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase318::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase318::run()::; ErrorFunc = kj::_::PropagateException; T = siginfo_t; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:333:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase396::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase396::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase396::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:409:43: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase502::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase502::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase502::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:523:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase502::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase502::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase502::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:526:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase556::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase556::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase556::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:578:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase605::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase605::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase605::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:675:57: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase605::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase605::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase605::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:676:61: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = bool]' src/kj/async-unix-test.c++:678:44: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase706::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase706::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase706::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-unix-test.c++:720:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase237::run()::&&)::, kj::{anonymous}::TestCase237::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase237::run()::&&)::, kj::{anonymous}::TestCase237::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase237::run()::&&)::, kj::{anonymous}::TestCase237::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase237::run()::&&)::, kj::{anonymous}::TestCase237::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase237::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase237::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase237::run()::; T = void]' src/kj/async-unix-test.c++:247:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase318::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase318::run()::; T = void]' src/kj/async-unix-test.c++:332:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::, kj::{anonymous}::TestCase318::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase318::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase318::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase318::run()::; T = void]' src/kj/async-unix-test.c++:337:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase396::run()::&&)::, kj::{anonymous}::TestCase396::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase396::run()::&&)::, kj::{anonymous}::TestCase396::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase396::run()::&&)::, kj::{anonymous}::TestCase396::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase396::run()::&&)::, kj::{anonymous}::TestCase396::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase396::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase396::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase396::run()::; T = void]' src/kj/async-unix-test.c++:411:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase502::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase502::run()::; T = void]' src/kj/async-unix-test.c++:525:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::, kj::{anonymous}::TestCase502::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase502::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase502::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase502::run()::; T = void]' src/kj/async-unix-test.c++:528:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/async-unix-test.c++:578:56: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::, kj::{anonymous}::TestCase706::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::, kj::{anonymous}::TestCase706::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::, kj::{anonymous}::TestCase706::run():::: >; Params = {kj::Promise::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::, kj::{anonymous}::TestCase706::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach:: >(kj::{anonymous}::TestCase706::run()::::&&)::; ErrorFunc = kj::{anonymous}::TestCase706::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase706::run()::::; T = void]' src/kj/async-unix-test.c++:722:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-gzip-test.o `test -f 'src/kj/compat/gzip-test.c++' || echo './'`src/kj/compat/gzip-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-table-test.o `test -f 'src/kj/table-test.c++' || echo './'`src/kj/table-test.c++ In file included from ./src/kj/test.h:24, from src/kj/table-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/table-test.c++:50:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int]': src/kj/table-test.c++:295:3: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/kj/table-test.c++:470:9: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/table-test.c++:1175:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-canonicalize-test.o `test -f 'src/capnp/canonicalize-test.c++' || echo './'`src/capnp/canonicalize-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-url-test.o `test -f 'src/kj/compat/url-test.c++' || echo './'`src/kj/compat/url-test.c++ In file included from src/kj/compat/url-test.c++:23: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/compat/url-test.c++:113:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-filesystem-test.o `test -f 'src/kj/filesystem-test.c++' || echo './'`src/kj/filesystem-test.c++ In file included from src/kj/test.h:24, from src/kj/filesystem-test.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/filesystem-test.c++:328:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int&]': src/kj/filesystem-test.c++:470:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/memory.h:24, from src/kj/filesystem.h:24, from src/kj/filesystem-test.c++:22: src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Repeat]' src/kj/filesystem-test.c++:402:30: required from here src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-schema-loader-test.o `test -f 'src/capnp/schema-loader-test.c++' || echo './'`src/capnp/schema-loader-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-schema-parser-test.o `test -f 'src/capnp/schema-parser-test.c++' || echo './'`src/capnp/schema-parser-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/schema-loader.h:26, from src/capnp/schema-parser.h:24, from src/capnp/schema-parser-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/schema-parser-test.c++:116:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-serialize-text-test.o `test -f 'src/capnp/serialize-text-test.c++' || echo './'`src/capnp/serialize-text-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/dynamic.h:37, from src/capnp/serialize-text.h:25, from src/capnp/serialize-text-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/serialize-text-test.c++:123:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-serialize-async-test.o `test -f 'src/capnp/serialize-async-test.c++' || echo './'`src/capnp/serialize-async-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/serialize-async.h:26, from src/capnp/serialize-async-test.c++:30: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/serialize-async-test.c++:372:7: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/serialize-async-test.c++:414:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/serialize-async-test.c++:419:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/serialize-async-test.c++:440:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/capnp/serialize-async.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::TestCase518::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase518::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::TestCase518::run()::, PropagateException>; Params = {capnp::_::{anonymous}::TestCase518::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase518::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async-test.c++:534:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase518::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase518::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase518::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async-test.c++:537:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase518::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/serialize-async-test.c++:534:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/serialize-async-test.c++:540:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-orphan-test.o `test -f 'src/capnp/orphan-test.c++' || echo './'`src/capnp/orphan-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/orphan-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long long unsigned int; T = int]': src/capnp/orphan-test.c++:58:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/orphan-test.c++:901:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-stringify-test.o `test -f 'src/capnp/stringify-test.c++' || echo './'`src/capnp/stringify-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnp_test-type-id-test.o `test -f 'src/capnp/compiler/type-id-test.c++' || echo './'`src/capnp/compiler/type-id-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-membrane-test.o `test -f 'src/capnp/membrane-test.c++' || echo './'`src/capnp/membrane-test.c++ In file included from ./src/kj/async.h:1382, from src/capnp/capability.h:28, from src/capnp/membrane.h:50, from src/capnp/membrane-test.c++:22: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestMembraneImpl::callPassThrough(capnproto_test::capnp::test::TestMembrane::Server::CallPassThroughContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/membrane-test.c++:67:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestMembraneImpl::callIntercept(capnproto_test::capnp::test::TestMembrane::Server::CallInterceptContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/membrane-test.c++:80:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Array >]' src/capnp/membrane-test.c++:295:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode > >, kj::_::Void, capnp::_::{anonymous}::TestCase280::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase280::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode > >, Void, capnp::_::{anonymous}::TestCase280::run()::, PropagateException>; Params = {capnp::_::{anonymous}::TestCase280::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase280::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' src/capnp/membrane-test.c++:287:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, capnp::_::{anonymous}::TestCase280::run():: >)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase280::run():: >)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, capnp::_::{anonymous}::TestCase280::run():: >)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase280::run():: >)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase280::run():: >)>; ErrorFunc = kj::_::PropagateException; T = kj::Array >; kj::PromiseForResult = kj::Promise]' src/capnp/membrane-test.c++:296:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::Thing::PassThroughParams; Results = capnproto_test::capnp::test::TestMembrane::Result]' src/capnp/membrane-test.c++:67:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::Thing::InterceptParams; Results = capnproto_test::capnp::test::TestMembrane::Result]' src/capnp/membrane-test.c++:80:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::CallPassThroughParams; Results = capnproto_test::capnp::test::TestMembrane::Result]' src/capnp/membrane-test.c++:148:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::CallInterceptParams; Results = capnproto_test::capnp::test::TestMembrane::Result]' src/capnp/membrane-test.c++:154:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::MakeThingParams; Results = capnproto_test::capnp::test::TestMembrane::MakeThingResults]' src/capnp/membrane-test.c++:192:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::LoopbackParams; Results = capnproto_test::capnp::test::TestMembrane::LoopbackResults]' src/capnp/membrane-test.c++:224:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Array >; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase280::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' src/capnp/membrane-test.c++:287:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/membrane-test.c++:300:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::WaitForeverParams; Results = capnproto_test::capnp::test::TestMembrane::WaitForeverResults]' src/capnp/membrane-test.c++:388:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/membrane-test.c++:401:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/membrane-test.c++:403:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/membrane-test.c++:406:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestMembrane::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestMembrane::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestMembrane::Client; kj::PromiseForResult = kj::Promise >]' src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestMembrane::Client; = void]' ./src/capnp/test.capnp.h:35416:52: required from 'capnproto_test::capnp::test::TestMembrane::Client::Client(kj::Promise&&) [with _t = capnproto_test::capnp::test::TestMembrane::Client; = void]' src/capnp/membrane-test.c++:284:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] In file included from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24: ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test12TestMembrane6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestMembrane::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-dynamic-test.o `test -f 'src/capnp/dynamic-test.c++' || echo './'`src/capnp/dynamic-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/dynamic.h:37, from src/capnp/dynamic-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/dynamic-test.c++:183:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/capnp_test-lexer-test.o `test -f 'src/capnp/compiler/lexer-test.c++' || echo './'`src/capnp/compiler/lexer-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-schema-test.o `test -f 'src/capnp/schema-test.c++' || echo './'`src/capnp/schema-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/capnp/schema-test.c++:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/schema-test.c++:265:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/capnp_test-websocket-rpc-test.o `test -f 'src/capnp/compat/websocket-rpc-test.c++' || echo './'`src/capnp/compat/websocket-rpc-test.c++ In file included from ./src/kj/compat/http.h:42, from src/capnp/compat/websocket-rpc.h:24, from src/capnp/compat/websocket-rpc-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int]': src/capnp/compat/websocket-rpc-test.c++:109:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from ./src/kj/compat/http.h:41: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe, TestCase27::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {TestCase27::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe, TestCase27::run()::, PropagateException>; Params = {TestCase27::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = TestCase27::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc-test.c++:48:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Maybe, TestCase27::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {TestCase27::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Maybe, TestCase27::run()::, PropagateException>; Params = {TestCase27::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = TestCase27::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc-test.c++:72:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/compat/websocket-rpc-test.c++:50:9: required from 'TestCase27::run():: [with auto:1 = kj::Maybe&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = TestCase27::run()::&; ParamTypes = {kj::Maybe&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = TestCase27::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc-test.c++:48:10: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = TestCase27::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/compat/websocket-rpc-test.c++:48:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-tls-test.o `test -f 'src/kj/compat/tls-test.c++' || echo './'`src/kj/compat/tls-test.c++ In file included from src/kj/compat/http.h:42, from src/kj/compat/tls-test.c++:30: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/compat/tls-test.c++:722:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/tls.h:31, from src/kj/compat/tls-test.c++:28: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TlsTest::readFromClient(kj::AsyncIoStream&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TlsTest::readFromClient(kj::AsyncIoStream&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TlsTest::readFromClient(kj::AsyncIoStream&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:447:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase564::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase564::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase564::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:577:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase564::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase564::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase564::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:586:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase564::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase564::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase564::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase564::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:598:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, PropagateException>; Params = {kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::writeN(kj::AsyncIoStream&, kj::StringPtr, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:634:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, PropagateException>; Params = {kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::readN(kj::AsyncIoStream&, kj::StringPtr, size_t)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:644:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe):: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe):: >; Params = {kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>, kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::)>; ErrorFunc = kj::{anonymous}::expectInvalidCert(kj::StringPtr, kj::TlsCertificate, kj::StringPtr, kj::Maybe)::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:738:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Array]' src/kj/compat/tls-test.c++:812:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase777::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase777::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase777::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase777::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase777::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:810:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase777::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase777::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase777::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase777::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase777::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:838:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::, PropagateException>; Params = {kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::MockConnectionReceiver::acceptAuthenticated()::; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:941:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::MockConnectionReceiver::acceptImpl()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::MockConnectionReceiver::acceptImpl()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::MockConnectionReceiver::acceptImpl()::, PropagateException>; Params = {kj::{anonymous}::MockConnectionReceiver::acceptImpl()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::MockConnectionReceiver::acceptImpl()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:968:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1022::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1022::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1022::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1022::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1022::run()::; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:1025:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run():: >; Params = {kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1036::run()::; ErrorFunc = kj::{anonymous}::TestCase1036::run()::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1048:15: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run():: >; Params = {kj::{anonymous}::TestCase1036::run()::, kj::{anonymous}::TestCase1036::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1036::run()::; ErrorFunc = kj::{anonymous}::TestCase1036::run()::; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1055:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1062::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1062::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1062::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:1081:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1062::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1062::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1062::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1081:76: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1062::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1062::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1062::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1062::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1088:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1099::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1099::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1099::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:1119:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1099::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1099::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1099::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1119:76: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1099::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1099::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1099::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1099::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1134:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, kj::{anonymous}::TestCase1145::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1145::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1145::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:1165:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1145::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1145::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1145::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1165:76: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1145::run()::&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1145::run()::&, PropagateException>; Params = {kj::{anonymous}::TestCase1145::run()::&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1145::run()::&; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1181:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1201:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1219:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1224::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1224::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase1224::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase1224::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1224::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1229:55: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1224::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1224::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1224::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1224::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1224::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:1256:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/tls-test.c++:1259:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own, kj::_::IdentityFunc > >, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc > >, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own, IdentityFunc > >, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&):: >; Params = {IdentityFunc > >, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::; T = kj::Own]' src/kj/compat/tls-test.c++:391:26: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::Own]' src/kj/compat/tls-test.c++:465:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, PropagateException>; Params = {kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ErrorNexus::wrap >(kj::Promise >&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/compat/tls-test.c++:394:53: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::Own]' src/kj/compat/tls-test.c++:465:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = kj::Own]' src/kj/compat/tls-test.c++:394:21: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::Own]' src/kj/compat/tls-test.c++:465:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::_::IdentityFunc >, kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, IdentityFunc >, kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&):: >; Params = {IdentityFunc >, kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::; T = kj::AuthenticatedStream]' src/kj/compat/tls-test.c++:391:26: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::AuthenticatedStream]' src/kj/compat/tls-test.c++:532:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode(kj::Promise&&)::, PropagateException>; Params = {kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:394:53: required from 'kj::Promise kj::{anonymous}::ErrorNexus::wrap(kj::Promise&&) [with T = kj::AuthenticatedStream]' src/kj/compat/tls-test.c++:532:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase564::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/tls-test.c++:577:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::Own]' src/kj/compat/tls-test.c++:816:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::Array]' src/kj/compat/tls-test.c++:820:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long long unsigned int]' src/kj/compat/tls-test.c++:1230:71: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/compat/tls-test.c++:1231:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/json-test.capnp.o src/capnp/compat/json-test.capnp.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-ez-rpc-test.o `test -f 'src/capnp/ez-rpc-test.c++' || echo './'`src/capnp/ez-rpc-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/ez-rpc.h:25, from src/capnp/ez-rpc-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/ez-rpc-test.c++:67:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/ez-rpc.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/ez-rpc-test.c++:44:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceParams; Results = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceResults]' src/capnp/ez-rpc-test.c++:67:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/test-import.capnp.o src/capnp/test-import.capnp.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/std/capnp_test-iostream-test.o `test -f 'src/kj/std/iostream-test.c++' || echo './'`src/kj/std/iostream-test.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/test-import2.capnp.o src/capnp/test-import2.capnp.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/test.capnp.o src/capnp/test.capnp.c++ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/afl-testcase.o src/capnp/afl-testcase.c++ src/capnp/afl-testcase.c++: In member function 'kj::MainBuilder::Validity capnp::_::{anonymous}::AflTestMain::canonicalize()': src/capnp/afl-testcase.c++:128:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 128 | for (int idx = 0; idx < b1.size(); ++idx) { | ~~~~^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compiler/evolution-test.o src/capnp/compiler/evolution-test.c++ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/compiler/grammar.capnp.h:6, from src/capnp/compiler/evolution-test.c++:33: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': src/capnp/compiler/evolution-test.c++:286:3: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/mutex.h:24, from ./src/capnp/schema-loader.h:26, from src/capnp/compiler/evolution-test.c++:34: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/compiler/evolution-test.c++:518:31: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-test.o `test -f 'src/kj/async-test.c++' || echo './'`src/kj/async-test.c++ src/kj/async-test.c++: In lambda function: src/kj/async-test.c++:885:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (int i = 0; i < stackSize / sizeof(void*); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/kj/async-test.c++:23: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int&]': src/kj/async-test.c++:245:3: required from here src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/async-test.c++:743:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-test.c++:1375:9: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from src/kj/async.h:1382, from src/kj/async-test.c++:22: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase101::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase101::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase101::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:108:32: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase114::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase114::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase114::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:121:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase139::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase139::run()::, kj::{anonymous}::TestCase139::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase139::run():: >; Params = {kj::{anonymous}::TestCase139::run()::, kj::{anonymous}::TestCase139::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase139::run()::; ErrorFunc = kj::{anonymous}::TestCase139::run()::; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:147:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase154::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase154::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase154::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:162:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase154::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase154::run()::, kj::{anonymous}::TestCase154::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase154::run():: >; Params = {kj::{anonymous}::TestCase154::run()::, kj::{anonymous}::TestCase154::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase154::run()::; ErrorFunc = kj::{anonymous}::TestCase154::run()::; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:164:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase171::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase171::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase171::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:179:45: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase171::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase171::run()::, kj::{anonymous}::TestCase171::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase171::run():: >; Params = {kj::{anonymous}::TestCase171::run()::, kj::{anonymous}::TestCase171::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase171::run()::; ErrorFunc = kj::{anonymous}::TestCase171::run()::; T = kj::StringPtr; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:181:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase188::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase188::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase188::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:194:48: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase206::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase206::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:214:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::{anonymous}::TestCase206::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase206::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, kj::{anonymous}::TestCase206::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase206::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:213:31: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase336::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase336::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase336::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:342:49: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:459:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:467:44: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:469:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:481:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase512::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase512::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase512::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:532:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase512::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase512::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase512::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:537:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase557::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase557::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase557::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase557::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase557::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:567:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase557::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase557::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase557::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase557::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase557::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:571:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::{anonymous}::TestCase584::run():: >&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase584::run():: >&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::{anonymous}::TestCase584::run():: >&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase584::run():: >&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase584::run():: >&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:594:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::{anonymous}::TestCase584::run():: >&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase584::run():: >&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::{anonymous}::TestCase584::run():: >&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase584::run():: >&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase584::run():: >&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe >; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:598:39: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = int]' src/kj/async-test.c++:635:5: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::makeCompletionCountingPafs(kj::uint, kj::uint&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::makeCompletionCountingPafs(kj::uint, kj::uint&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::makeCompletionCountingPafs(kj::uint, kj::uint&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:723:41: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase800::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase800::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase800::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:807:69: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::{anonymous}::TestCase920::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase920::run()::::, kj::{anonymous}::TestCase920::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, kj::{anonymous}::TestCase920::run():::: >; Params = {kj::{anonymous}::TestCase920::run()::::, kj::{anonymous}::TestCase920::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase920::run()::::; ErrorFunc = kj::{anonymous}::TestCase920::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:935:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:937:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Deferred >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >}; T = void]' src/kj/async-test.c++:931:16: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:995:54: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1011:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:996:55: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1011:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:997:55: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1011:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:995:54: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1014:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:996:55: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1014:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode:: > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred:: >}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode:: > >; Params = {Deferred:: >}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred:: >}; T = void]' src/kj/async-test.c++:997:55: required from 'kj::{anonymous}::TestCase974::run():: [with auto:2 = kj::{anonymous}::TestCase974::run()::]' src/kj/async-test.c++:1014:9: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = int]' src/kj/async-test.c++:1038:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1029::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1029::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1029::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1040:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1050::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1050::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1050::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1056:56: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1109::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1109::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1109::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1132:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1575:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1614:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1714::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1714::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1714::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:1729:19: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase77::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase77::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase77::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase77::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:83:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase89::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase89::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase89::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase89::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:95:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase127::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase127::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase127::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase127::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:131:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase139::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase139::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase139::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase139::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:143:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase154::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase154::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase154::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase154::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:158:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase171::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase171::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase171::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase171::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:175:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase206::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase206::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase206::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:210:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase206::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase206::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase206::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:211:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = int; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase206::run()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async-test.c++:213:31: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase222::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase222::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase222::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase222::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase222::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase222::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:230:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase248::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase248::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase248::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase248::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:253:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase248::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase248::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase248::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase248::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase248::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase248::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:267:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::makeChain(kj::uint)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::makeChain(kj::uint)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::makeChain(kj::uint)::, PropagateException>; Params = {kj::{anonymous}::makeChain(kj::uint)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::makeChain(kj::uint)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::makeChain(kj::uint)::; PromiseForResult = Promise]' src/kj/async-test.c++:277:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::, PropagateException>; Params = {kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::makeChain2(kj::uint, kj::Promise)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::makeChain2(kj::uint, kj::Promise)::; PromiseForResult = Promise]' src/kj/async-test.c++:306:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase314::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase314::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase314::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase314::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:319:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = int]' src/kj/async-test.c++:345:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::::::::; PromiseForResult = Promise]' src/kj/async-test.c++:473:32: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase437::run()::::::; PromiseForResult = Promise]' src/kj/async-test.c++:471:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::::::::; PromiseForResult = Promise]' src/kj/async-test.c++:485:34: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase437::run()::::::; PromiseForResult = Promise]' src/kj/async-test.c++:483:31: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::::; PromiseForResult = Promise]' src/kj/async-test.c++:494:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:452:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase437::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase437::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase437::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase437::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase437::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase437::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:499:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase512::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase512::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase512::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase512::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:516:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase557::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase557::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase557::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase557::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase557::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase557::run()::; PromiseForResult = Promise >]' src/kj/async-test.c++:561:50: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::TestCase584::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase584::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::TestCase584::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase584::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase584::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase584::run()::; PromiseForResult = Promise > >]' src/kj/async-test.c++:588:57: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::TestCase612::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase612::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::TestCase612::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase612::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase612::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise > >]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase612::run()::; PromiseForResult = Promise<_::Tuple > >]' src/kj/async-test.c++:616:64: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:632:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:643:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:652:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:653:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:662:26: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase627::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase627::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase627::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase627::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:663:27: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = int; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = int]' src/kj/async-test.c++:663:66: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:850:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:853:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:857:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:861:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase842::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase842::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase842::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase842::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:865:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase950::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase950::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase950::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase950::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:960:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1029::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1029::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1029::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1029::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1035:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1050::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1050::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1050::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1050::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1059:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/async-test.c++:1063:36: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1050::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1050::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1050::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1050::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1065:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1070::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1070::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1070::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1070::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1080:38: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1070::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1070::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1070::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1070::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1082:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase1070::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase1070::run()::; T = void]' src/kj/async-test.c++:1082:43: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1070::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1070::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1070::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1070::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1083:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::, kj::{anonymous}::TestCase1070::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase1070::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase1070::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase1070::run()::; T = void]' src/kj/async-test.c++:1083:59: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1070::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1070::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1070::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1070::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1089:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1109::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1109::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1109::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1109::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1118:29: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1109::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1109::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1109::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1109::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1135:30: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1162::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1162::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1162::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1162::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1169:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1162::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1162::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1162::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1162::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1174:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1162::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1162::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1162::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1162::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1179:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1528::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1571:18: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1528::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1610:33: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; Params = {IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::; T = int]' src/kj/async-inl.h:1452:28: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1646:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; Params = {IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::; T = int]' src/kj/async-inl.h:1452:28: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1657:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable:: >; Params = {IdentityFunc >, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&):: mutable::; T = int]' src/kj/async-inl.h:1452:28: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1672:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, int, kj::_::IdentityFunc >, kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&):: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc >, kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, int, IdentityFunc >, kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&):: >; Params = {IdentityFunc >, kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::RetryOnDisconnect_::apply(kj::{anonymous}::TestCase1640::run()::Func&)::; T = int]' src/kj/async-inl.h:1468:26: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&) [with Func = kj::{anonymous}::TestCase1640::run()::Func; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::Func&; PromiseForResult = Promise]' src/kj/async-test.c++:1699:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException>; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = RetryOnDisconnect_<{anonymous}::TestCase1640::run():: >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; PromiseForResult = Promise]' src/kj/async-inl.h:1450:21: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1646:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException>; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = RetryOnDisconnect_<{anonymous}::TestCase1640::run():: >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; PromiseForResult = Promise]' src/kj/async-inl.h:1450:21: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1657:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException>; Params = {kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::RetryOnDisconnect_ >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = RetryOnDisconnect_<{anonymous}::TestCase1640::run():: >::apply(kj::{anonymous}::TestCase1640::run()::&&)::; PromiseForResult = Promise]' src/kj/async-inl.h:1450:21: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&&) [with Func = kj::{anonymous}::TestCase1640::run()::; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::; PromiseForResult = Promise]' src/kj/async-test.c++:1672:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1640::run()::Func&, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1640::run()::Func&, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1640::run()::Func&, PropagateException>; Params = {kj::{anonymous}::TestCase1640::run()::Func&, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1640::run()::Func&; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase1640::run()::Func&; PromiseForResult = Promise]' src/kj/async-inl.h:1467:29: required from 'static kj::PromiseForResult kj::RetryOnDisconnect_::apply(Func&) [with Func = kj::{anonymous}::TestCase1640::run()::Func; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1480:41: required from 'kj::PromiseForResult kj::retryOnDisconnect(Func&&) [with Func = {anonymous}::TestCase1640::run()::Func&; PromiseForResult = Promise]' src/kj/async-test.c++:1699:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; D = kj::_::PromiseDisposer; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise):: >; Params = {kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; ErrorFunc = kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise)::; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:936:27: required from 'kj::Canceler::AdapterImpl::AdapterImpl(kj::PromiseFulfiller&, kj::Canceler&, kj::Promise) [with T = unsigned int]' src/kj/async-inl.h:1173:9: required from 'kj::_::AdapterPromiseNode::AdapterPromiseNode(Params&& ...) [with Params = {kj::Canceler&, kj::Promise}; T = unsigned int; Adapter = kj::Canceler::AdapterImpl]' src/kj/async-inl.h:364:13: required from 'static kj::Own kj::_::PromiseDisposer::alloc(Params&& ...) [with T = kj::_::AdapterPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:418:35: required from 'kj::Own kj::_::allocPromise(Params&& ...) [with T = AdapterPromiseNode >; Params = {kj::Canceler&, kj::Promise}]' src/kj/async-inl.h:1662:69: required from 'kj::_::ReducePromises kj::newAdaptedPromise(Params&& ...) [with T = unsigned int; Adapter = Canceler::AdapterImpl; Params = {Canceler&, Promise}; _::ReducePromises = Promise]' src/kj/async.h:896:48: required from 'kj::Promise kj::Canceler::wrap(kj::Promise) [with T = unsigned int]' src/kj/async-test.c++:807:30: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnp-evolution-test src/capnp/compiler/evolution-test.o libcapnpc.la libcapnp.la libkj.la libtool: link: i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnp-evolution-test src/capnp/compiler/evolution-test.o ./.libs/libcapnpc.so ./.libs/libcapnp.so ./.libs/libkj.so make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-capability-test.o `test -f 'src/capnp/capability-test.c++' || echo './'`src/capnp/capability-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/capnp/test-util.h:27, from src/capnp/capability-test.c++:35: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/capability-test.c++:267:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/capability-test.c++:1194:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/capability-test.c++:1234:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from ./src/capnp/test.capnp.h:9, from src/capnp/capability-test.c++:28: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase43::run()::&&)>, capnp::_::{anonymous}::TestCase43::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase43::run()::&&)>, capnp::_::{anonymous}::TestCase43::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase43::run()::&&)>, capnp::_::{anonymous}::TestCase43::run():: >; Params = {capnp::_::{anonymous}::TestCase43::run()::&&)>, capnp::_::{anonymous}::TestCase43::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase43::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase43::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:61:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase282::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase282::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase282::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:290:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase282::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase282::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase282::run()::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase282::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase282::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:303:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase324::run()::&&)>, capnp::_::{anonymous}::TestCase324::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase324::run()::&&)>, capnp::_::{anonymous}::TestCase324::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase324::run()::&&)>, capnp::_::{anonymous}::TestCase324::run():: >; Params = {capnp::_::{anonymous}::TestCase324::run()::&&)>, capnp::_::{anonymous}::TestCase324::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase324::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase324::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:343:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase518::run()::&&)>, capnp::_::{anonymous}::TestCase518::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase518::run()::&&)>, capnp::_::{anonymous}::TestCase518::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase518::run()::&&)>, capnp::_::{anonymous}::TestCase518::run():: >; Params = {capnp::_::{anonymous}::TestCase518::run()::&&)>, capnp::_::{anonymous}::TestCase518::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase518::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase518::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:538:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestPipelineDynamicImpl::call(capnp::InterfaceSchema::Method, capnp::CallContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:644:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::Interface >::CallResults>, capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>, capnp::_::{anonymous}::TestCase927::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>, capnp::_::{anonymous}::TestCase927::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::Interface >::CallResults>, capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>, capnp::_::{anonymous}::TestCase927::run():: >; Params = {capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>, capnp::_::{anonymous}::TestCase927::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase927::run()::::Interface >::CallResults>&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase927::run()::; T = capnp::Response::Interface >::CallResults>; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:939:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, capnp::_::{anonymous}::TestCase964::run():: >&&)>, capnp::_::{anonymous}::TestCase964::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase964::run():: >&&)>, capnp::_::{anonymous}::TestCase964::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, capnp::_::{anonymous}::TestCase964::run():: >&&)>, capnp::_::{anonymous}::TestCase964::run():: >; Params = {capnp::_::{anonymous}::TestCase964::run():: >&&)>, capnp::_::{anonymous}::TestCase964::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase964::run():: >&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase964::run()::; T = capnp::Response >; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:978:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:1025:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:1030:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, capnp::_::{anonymous}::TestCase988::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, capnp::_::{anonymous}::TestCase988::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase988::run()::)>, capnp::_::{anonymous}::TestCase988::run():: >; Params = {capnp::_::{anonymous}::TestCase988::run()::)>, capnp::_::{anonymous}::TestCase988::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::)>; ErrorFunc = capnp::_::{anonymous}::TestCase988::run()::; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:1035:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1110::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1110::run()::, capnp::_::{anonymous}::TestCase1110::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1110::run():: >; Params = {capnp::_::{anonymous}::TestCase1110::run()::, capnp::_::{anonymous}::TestCase1110::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1110::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase1110::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/capability-test.c++:1127:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/capability-test.c++:53:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BazParams; Results = capnproto_test::capnp::test::TestInterface::BazResults]' src/capnp/capability-test.c++:57:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BarParams; Results = capnproto_test::capnp::test::TestInterface::BarResults]' src/capnp/capability-test.c++:61:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestExtends::GraultParams; Results = capnproto_test::capnp::test::TestAllTypes]' src/capnp/capability-test.c++:130:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapResults]' src/capnp/capability-test.c++:157:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapPipelineOnlyParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapPipelineOnlyResults]' src/capnp/capability-test.c++:225:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestTailCaller::FooParams; Results = capnproto_test::capnp::test::TestTailCallee::TailResult]' src/capnp/capability-test.c++:262:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceParams; Results = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceResults]' src/capnp/capability-test.c++:264:69: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/capability-test.c++:290:90: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::ExpectCancelParams; Results = capnproto_test::capnp::test::TestMoreStuff::ExpectCancelResults]' src/capnp/capability-test.c++:303:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase282::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase282::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase282::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase282::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:308:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase282::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase282::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase282::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase282::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:309:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestKeywordMethods::DeleteParams; Results = capnproto_test::capnp::test::TestKeywordMethods::DeleteResults]' src/capnp/capability-test.c++:922:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::Interface >::CallResults>, capnp::Response, capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::Interface >::CallResults>, capnp::Response, capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>, PropagateException>; Params = {capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::Inner2, capnproto_test::capnp::test::TestGenerics::Interface >::CallResults>::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise::Interface >::CallResults> >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestGenerics::Inner2; Results = capnproto_test::capnp::test::TestGenerics::Interface >::CallResults]' src/capnp/capability-test.c++:939:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, capnp::Response, capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, capnp::Response, capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>, PropagateException>; Params = {capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request, capnproto_test::capnp::test::TestGenerics >::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise > >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestImplicitMethodParams::CallParams; Results = capnproto_test::capnp::test::TestGenerics]' src/capnp/capability-test.c++:977:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::, PropagateException>; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestInterface::Client&)::; ErrorFunc = kj::_::PropagateException; T = void*; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1275:12: required from 'kj::Promise > capnp::CapabilityServerSet::getLocalServer(typename T::Client&) [with T = capnproto_test::capnp::test::TestInterface; typename T::Server = capnproto_test::capnp::test::TestInterface::Server; typename T::Client = capnproto_test::capnp::test::TestInterface::Client]' src/capnp/capability-test.c++:1007:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase988::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:1042:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase988::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:1043:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase988::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:1044:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase988::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase988::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase988::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase988::run()::; PromiseForResult = Promise]' src/capnp/capability-test.c++:1045:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::TestCase1134::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1134::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::TestCase1134::run()::, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1134::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1141:73: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::TestCase1154::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1154::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::TestCase1154::run()::, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1154::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1154::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1154::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1162:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestStreaming::FinishStreamParams; Results = capnproto_test::capnp::test::TestStreaming::FinishStreamResults]' src/capnp/capability-test.c++:1232:49: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/capability-test.c++:1390:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMembrane::WaitForeverParams; Results = capnproto_test::capnp::test::TestMembrane::WaitForeverResults]' src/capnp/capability-test.c++:1408:65: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/capability-test.c++:1413:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestInterface::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestInterface::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestInterface::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestInterface::Client; = void]' ./src/capnp/test.capnp.h:33413:52: required from 'capnproto_test::capnp::test::TestInterface::Client::Client(kj::Promise&&) [with _t = capnproto_test::capnp::test::TestInterface::Client; = void]' src/capnp/capability-test.c++:1018:65: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own >, capnp::RemotePromise, capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own >, capnp::RemotePromise, capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, PropagateException>; Params = {capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::RemotePromise; kj::PromiseForResult = kj::Promise >, kj::Own > >]' ./src/capnp/capability.h:1041:19: required from 'static capnp::RemotePromise capnp::RemotePromise::reducePromise(kj::Promise >&&) [with T = capnproto_test::capnp::test::TestInterface::FooResults]' ./src/kj/async-inl.h:965:26: required from 'Result kj::_::maybeReduce(kj::Promise&&, bool) [with T = capnp::RemotePromise; Result = capnp::RemotePromise]' ./src/kj/async-inl.h:1302:24: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1141:73: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::Own >, capnp::RemotePromise, capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, kj::Own >, capnp::RemotePromise, capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, PropagateException>; Params = {capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::RemotePromise::reducePromise(kj::Promise >&&)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::RemotePromise; kj::PromiseForResult = kj::Promise >, kj::Own > >]' ./src/capnp/capability.h:1041:19: required from 'static capnp::RemotePromise capnp::RemotePromise::reducePromise(kj::Promise >&&) [with T = capnproto_test::capnp::test::TestPipeline::GetCapResults]' ./src/kj/async-inl.h:965:26: required from 'Result kj::_::maybeReduce(kj::Promise&&, bool) [with T = capnp::RemotePromise; Result = capnp::RemotePromise]' ./src/kj/async-inl.h:1302:24: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1154::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1154::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1162:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = capnp::Response; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:906:19: required from 'kj::_::ReducePromises::Element> kj::_::ForkHub::addSplit(kj::SourceLocation) [with unsigned int index = 0; T = kj::_::Tuple >, kj::Own >; kj::_::ReducePromises::Element> = kj::Promise >; typename kj::_::SplitBranch::Element = kj::Promise >]' ./src/kj/async-inl.h:900:39: required from 'kj::_::SplitTuplePromise kj::_::ForkHub::splitImpl(kj::_::Indexes, kj::SourceLocation) [with unsigned int ...indexes = {0, 1}; T = kj::_::Tuple >, kj::Own >; kj::_::SplitTuplePromise = kj::_::Tuple >, kj::Promise > >]' ./src/kj/async-inl.h:892:21: required from 'kj::_::SplitTuplePromise kj::_::ForkHub::split(kj::SourceLocation) [with T = kj::_::Tuple >, kj::Own >; kj::_::SplitTuplePromise = kj::_::Tuple >, kj::Promise > >]' ./src/kj/async-inl.h:1385:37: required from 'kj::_::SplitTuplePromise kj::Promise::split(kj::SourceLocation) [with T = kj::_::Tuple >, kj::Own >; kj::_::SplitTuplePromise = kj::_::Tuple >, kj::Promise > >]' ./src/capnp/capability.h:1048:11: required from 'static capnp::RemotePromise capnp::RemotePromise::reducePromise(kj::Promise >&&) [with T = capnproto_test::capnp::test::TestInterface::FooResults]' ./src/kj/async-inl.h:965:26: required from 'Result kj::_::maybeReduce(kj::Promise&&, bool) [with T = capnp::RemotePromise; Result = capnp::RemotePromise]' ./src/kj/async-inl.h:1302:24: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = capnp::RemotePromise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1134::run()::; PromiseForResult = capnp::RemotePromise]' src/capnp/capability-test.c++:1141:73: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] In file included from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from src/capnp/schema.capnp.h:6, from src/capnp/capability-test.c++:22: ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestInterface6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestInterface6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestInterface::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-rpc-twoparty-test.o `test -f 'src/capnp/rpc-twoparty-test.c++' || echo './'`src/capnp/rpc-twoparty-test.c++ In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from src/capnp/rpc-twoparty.h:25, from src/capnp/rpc-twoparty-test.c++:33: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/rpc-twoparty-test.c++:140:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/rpc-twoparty-test.c++:151:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-twoparty-test.c++:366:5: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-twoparty-test.c++:789:5: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-twoparty-test.c++:940:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/rpc-twoparty-test.c++:1185:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/rpc-twoparty.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase130::run()::&&)>, capnp::_::{anonymous}::TestCase130::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase130::run()::&&)>, capnp::_::{anonymous}::TestCase130::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase130::run()::&&)>, capnp::_::{anonymous}::TestCase130::run():: >; Params = {capnp::_::{anonymous}::TestCase130::run()::&&)>, capnp::_::{anonymous}::TestCase130::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase130::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase130::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:180:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase234::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase234::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase234::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:245:68: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run():: >; Params = {capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase234::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase234::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:311:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run():: >; Params = {capnp::_::{anonymous}::TestCase234::run()::, capnp::_::{anonymous}::TestCase234::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase234::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase234::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:318:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase945::run()::, capnp::_::{anonymous}::TestCase945::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase945::run()::, capnp::_::{anonymous}::TestCase945::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase945::run()::, capnp::_::{anonymous}::TestCase945::run():: >; Params = {capnp::_::{anonymous}::TestCase945::run()::, capnp::_::{anonymous}::TestCase945::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase945::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase945::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:980:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestStreamingCancellationBug::doStreamI(capnproto_test::capnp::test::TestStreaming::Server::DoStreamIContext)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestStreamingCancellationBug::doStreamI(capnproto_test::capnp::test::TestStreaming::Server::DoStreamIContext)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestStreamingCancellationBug::doStreamI(capnproto_test::capnp::test::TestStreaming::Server::DoStreamIContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-twoparty-test.c++:999:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/rpc-twoparty-test.c++:159:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BazParams; Results = capnproto_test::capnp::test::TestInterface::BazResults]' src/capnp/rpc-twoparty-test.c++:169:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BarParams; Results = capnproto_test::capnp::test::TestInterface::BarResults]' src/capnp/rpc-twoparty-test.c++:180:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapResults]' src/capnp/rpc-twoparty-test.c++:258:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestExtends::GraultParams; Results = capnproto_test::capnp::test::TestAllTypes]' src/capnp/rpc-twoparty-test.c++:266:52: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetHandleParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetHandleResults]' src/capnp/rpc-twoparty-test.c++:344:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::MethodWithDefaultsParams; Results = capnproto_test::capnp::test::TestMoreStuff::MethodWithDefaultsResults]' src/capnp/rpc-twoparty-test.c++:462:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/rpc-twoparty-test.c++:462:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetEnormousStringParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetEnormousStringResults]' src/capnp/rpc-twoparty-test.c++:467:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/rpc-twoparty-test.c++:467:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceParams; Results = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceResults]' src/capnp/rpc-twoparty-test.c++:474:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::GetCallerIdResults>, capnp::Response, capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::GetCallerIdResults>, capnp::Response, capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>, PropagateException>; Params = {capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::GetCallerIdParams, capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults>::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise::GetCallerIdResults> >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdParams; Results = capnproto_test::capnp::test::TestAuthenticatedBootstrap::GetCallerIdResults]' src/capnp/rpc-twoparty-test.c++:522:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::WriteToFdParams; Results = capnproto_test::capnp::test::TestMoreStuff::WriteToFdResults]' src/capnp/rpc-twoparty-test.c++:558:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestStreaming::FinishStreamParams; Results = capnproto_test::capnp::test::TestStreaming::FinishStreamResults]' src/capnp/rpc-twoparty-test.c++:796:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestStreaming::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestStreaming::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestStreaming::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestStreaming::Client; = void]' src/capnp/rpc-twoparty-test.c++:835:90: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::, PropagateException>; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestStreaming::Client&)::; ErrorFunc = kj::_::PropagateException; T = void*; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1275:12: required from 'kj::Promise > capnp::CapabilityServerSet::getLocalServer(typename T::Client&) [with T = capnproto_test::capnp::test::TestStreaming; typename T::Server = capnproto_test::capnp::test::TestStreaming::Server; typename T::Client = capnproto_test::capnp::test::TestStreaming::Client]' src/capnp/rpc-twoparty-test.c++:854:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Capability::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Capability::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnp::Capability::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnp::Capability::Client; = void]' src/capnp/rpc-twoparty-test.c++:924:88: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetHeldParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetHeldResults]' src/capnp/rpc-twoparty-test.c++:1103:86: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::EchoParams; Results = capnproto_test::capnp::test::TestMoreStuff::EchoResults]' src/capnp/rpc-twoparty-test.c++:1168:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] In file included from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24: ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestStreaming6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestStreaming6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestStreaming::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-encoding-test.o `test -f 'src/capnp/encoding-test.c++' || echo './'`src/capnp/encoding-test.c++ In file included from ./src/kj/mutex.h:24, from src/capnp/message.h:26, from src/capnp/encoding-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/encoding-test.c++:563:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = long long unsigned int; T = int]': src/capnp/encoding-test.c++:1337:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator<(U&&) [with U = int; T = unsigned int]': src/capnp/encoding-test.c++:1580:3: required from here ./src/kj/debug.h:693:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 693 | DEFINE_OPERATOR(< ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/encoding-test.c++:2045:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from ./src/capnp/common.h:29, from ./src/capnp/raw-schema.h:24, from ./src/capnp/generated-header-support.h:26, from ./src/capnp/test-import.capnp.h:6, from src/capnp/encoding-test.c++:22: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = const unsigned int (&)[4]]' src/capnp/encoding-test.c++:157:46: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>(U&&) [with U = int; T = unsigned int]': src/capnp/encoding-test.c++:170:3: required from 'capnp::_::{anonymous}::UnionState capnp::_::{anonymous}::initUnion(Func&&) [with StructType = capnproto_test::capnp::test::TestUnion; Func = TestCase194::run()::]' src/capnp/encoding-test.c++:198:3: required from here ./src/kj/debug.h:694:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 694 | DEFINE_OPERATOR(> ); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/capnp_test-async-io-test.o `test -f 'src/kj/async-io-test.c++' || echo './'`src/kj/async-io-test.c++ In file included from src/kj/async-io-test.c++:31: src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/async-io-test.c++:628:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/kj/async-io-test.c++:812:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/async-io-test.c++:1381:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int]': src/kj/async-io-test.c++:1450:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int&]': src/kj/async-io-test.c++:1760:5: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = const int&; T = long long unsigned int]': src/kj/async-io-test.c++:2638:3: required from here src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'const int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from src/kj/async-prelude.h:27, from src/kj/async.h:24, from src/kj/async-io.h:24, from src/kj/async-io-test.c++:29: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = Repeat]' src/kj/async-io-test.c++:1334:26: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from src/kj/async.h:1382: src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, unsigned int, kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, unsigned int, kj::{anonymous}::TestCase95::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-test.c++:107:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase95::run()::&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase95::run()::&&)>::, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::&&)>::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:111:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase95::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase95::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:109:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase95::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase95::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:139:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase95::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:143:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase95::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase95::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:159:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, kj::_::Void, kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, Void, kj::{anonymous}::TestCase176::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-test.c++:191:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase176::run()::&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase176::run()::&&)>::, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::&&)>::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:195:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase176::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase176::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:193:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase176::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase176::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:219:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase176::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:223:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase176::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase176::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase176::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:241:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode >, unsigned int, kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode >, unsigned int, kj::{anonymous}::TestCase249::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-test.c++:272:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase249::run()::&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase249::run()::&&)>::, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::&&)>::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:276:24: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase249::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase249::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:274:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase249::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase249::run()::&&)>, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:285:53: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::AuthenticatedStream, kj::{anonymous}::TestCase249::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::; ErrorFunc = kj::_::PropagateException; T = kj::AuthenticatedStream; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:289:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase249::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase249::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase249::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:293:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase442::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase442::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase442::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:452:65: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase460::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase460::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase460::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:467:52: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase460::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase460::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:469:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase460::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase460::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase460::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:474:57: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase460::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase460::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase460::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:476:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase487::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase487::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:499:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:504:48: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::TestCase487::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:502:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase487::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:512:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase487::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:514:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase487::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase487::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase487::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:516:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase528::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase528::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:539:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:542:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:544:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:552:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase528::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:554:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase528::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase528::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase528::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:556:10: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase844::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase844::run()::, kj::{anonymous}::TestCase844::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase844::run():: >; Params = {kj::{anonymous}::TestCase844::run()::, kj::{anonymous}::TestCase844::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase844::run()::; ErrorFunc = kj::{anonymous}::TestCase844::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:852:3: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::Own]' src/kj/async-io-test.c++:1079:25: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase1258::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1258::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase1258::run()::)>, PropagateException>; Params = {kj::{anonymous}::TestCase1258::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1258::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1273:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1291:22: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1752::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1752::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1752::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1752::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1752::run()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1759:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1774::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1774::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1774::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1774::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1774::run()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1781:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1796::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1796::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1796::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1796::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1796::run()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1803:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1913::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1913::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1913::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1913::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1913::run()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1920:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1935::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1935::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1935::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1935::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1935::run()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1942:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1957::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1957::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, long long unsigned int, kj::{anonymous}::TestCase1957::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1957::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1957::run()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:1964:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/async-io-test.c++:3003:28: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase2983::run()::::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2983::run()::::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase2983::run()::::)>, PropagateException>; Params = {kj::{anonymous}::TestCase2983::run()::::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2983::run()::::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3001:14: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase2983::run()::::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2983::run()::::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::TestCase2983::run()::::)>, PropagateException>; Params = {kj::{anonymous}::TestCase2983::run()::::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2983::run()::::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3011:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2983::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase2983::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2983::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3014:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3241::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3241::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3241::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3241::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3241::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3260:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3275::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase3275::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3275::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-io-test.c++:3286:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = kj::Own; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase95::run()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise >]' src/kj/async-io-test.c++:107:20: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase95::run()::&&)::, kj::{anonymous}::TestCase95::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase95::run()::&&)::, kj::{anonymous}::TestCase95::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase95::run()::&&)::, kj::{anonymous}::TestCase95::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase95::run()::&&)::, kj::{anonymous}::TestCase95::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase95::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase95::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase95::run()::; T = void]' src/kj/async-io-test.c++:135:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase176::run()::&&)::, kj::{anonymous}::TestCase176::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase176::run()::&&)::, kj::{anonymous}::TestCase176::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase176::run()::&&)::, kj::{anonymous}::TestCase176::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase176::run()::&&)::, kj::{anonymous}::TestCase176::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase176::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase176::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase176::run()::; T = void]' src/kj/async-io-test.c++:214:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase249::run()::&&)::, kj::{anonymous}::TestCase249::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase249::run()::&&)::, kj::{anonymous}::TestCase249::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase249::run()::&&)::, kj::{anonymous}::TestCase249::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase249::run()::&&)::, kj::{anonymous}::TestCase249::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase249::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase249::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase249::run()::; T = void]' src/kj/async-io-test.c++:281:12: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::detach >(kj::{anonymous}::TestCase442::run()::&&)::, kj::{anonymous}::TestCase442::run():: >; D = kj::_::PromiseDisposer; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase442::run()::&&)::, kj::{anonymous}::TestCase442::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::detach >(kj::{anonymous}::TestCase442::run()::&&)::, kj::{anonymous}::TestCase442::run():: >; Params = {kj::Promise::detach >(kj::{anonymous}::TestCase442::run()::&&)::, kj::{anonymous}::TestCase442::run()::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::detach >(kj::{anonymous}::TestCase442::run()::&&)::; ErrorFunc = kj::{anonymous}::TestCase442::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1518:24: required from 'void kj::Promise::detach(ErrorFunc&&) [with ErrorFunc = kj::{anonymous}::TestCase442::run()::; T = void]' src/kj/async-io-test.c++:448:35: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, PropagateException>; Params = {kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/timer.h:135:54: required from 'kj::Promise kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&) [with T = void; kj::Duration = kj::Quantity]' src/kj/async-io-test.c++:849:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = void]' ./src/kj/timer.h:135:31: required from 'kj::Promise kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&) [with T = void; kj::Duration = kj::Quantity]' src/kj/async-io-test.c++:849:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, PropagateException>; Params = {kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/timer.h:135:54: required from 'kj::Promise kj::Timer::timeoutAfter(kj::Duration, kj::Promise&&) [with T = int; kj::Duration = kj::Quantity]' src/kj/async-io-test.c++:850:37: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/async-io-test.c++:1275:21: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = unsigned int]' src/kj/async-io-test.c++:2330:3: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long long unsigned int]' src/kj/async-io-test.c++:2680:5: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase2983::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase2983::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase2983::run():::: >; Params = {IdentityFunc, kj::{anonymous}::TestCase2983::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase2983::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase2983::run()::::; T = void]' src/kj/async-io-test.c++:3004:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase2983::run():::: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase2983::run()::::, void*&}; kj::_::OwnPromiseNode = kj::Own]': src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase2983::run():::: >; Params = {IdentityFunc, kj::{anonymous}::TestCase2983::run()::::, void*&}; OwnPromiseNode = kj::Own]' src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase2983::run()::::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase2983::run()::::; T = void]' src/kj/async-io-test.c++:3016:23: required from here src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/compat/capnp_test-json-test.o `test -f 'src/capnp/compat/json-test.c++' || echo './'`src/capnp/compat/json-test.c++ In file included from ./src/kj/compat/gtest.h:32, from ./src/capnp/test-util.h:27, from src/capnp/compat/json-test.c++:23: src/capnp/compat/json-test.c++: In member function 'virtual void capnp::_::{anonymous}::TestCase198::run()': src/capnp/compat/json-test.c++:242:73: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long long int'} and 'long long unsigned int' [-Wsign-compare] 242 | CASE(R"({"int64Field":"-9223372036854775808"})", root.getInt64Field() == -9223372036854775808ULL); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/test.h:91:52: note: in definition of macro 'KJ_EXPECT' 91 | if (auto _kjCondition = ::kj::_::MAGIC_ASSERT << cond); \ | ^~~~ src/capnp/compat/json-test.c++:213:20: note: in expansion of macro 'CASE_MAYBE_ROUNDTRIP' 213 | #define CASE(s, f) CASE_MAYBE_ROUNDTRIP(s, f, true) | ^~~~~~~~~~~~~~~~~~~~ src/capnp/compat/json-test.c++:242:3: note: in expansion of macro 'CASE' 242 | CASE(R"({"int64Field":"-9223372036854775808"})", root.getInt64Field() == -9223372036854775808ULL); | ^~~~ In file included from ./src/kj/mutex.h:24, from ./src/capnp/message.h:26, from ./src/capnp/dynamic.h:37, from src/capnp/compat/json.h:25, from src/capnp/compat/json-test.c++:22: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/compat/json-test.c++:442:5: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/capnp_test-rpc-test.o `test -f 'src/capnp/rpc-test.c++' || echo './'`src/capnp/rpc-test.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/capnp/test-util.h:27, from src/capnp/rpc-test.c++:25: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/rpc-test.c++:710:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-test.c++:1140:3: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/capnp/rpc-test.c++:1400:9: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/capnp/rpc-test.c++:1429:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/exception.h:24, from ./src/kj/async-prelude.h:27, from ./src/kj/async.h:24, from ./src/capnp/capability.h:28, from src/capnp/rpc.h:24, from src/capnp/rpc-test.c++:24: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = capnp::List::Reader]' src/capnp/rpc-test.c++:102:47: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase492::run()::&&)>, capnp::_::{anonymous}::TestCase492::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase492::run()::&&)>, capnp::_::{anonymous}::TestCase492::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase492::run()::&&)>, capnp::_::{anonymous}::TestCase492::run():: >; Params = {capnp::_::{anonymous}::TestCase492::run()::&&)>, capnp::_::{anonymous}::TestCase492::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase492::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase492::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:508:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Deferred >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >}; T = void]' src/capnp/rpc-test.c++:744:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::, PropagateException>; Params = {capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:757:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:843:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase836::run()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase836::run()::&&)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:854:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase915::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase915::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase915::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:920:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase978::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase978::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase978::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:986:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1009::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1009::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1009::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1017:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1094::run()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1094::run()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1094::run()::)>, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1094::run()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1094::run()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1115:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode(kj::Promise&&, kj::WaitScope&)::, capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::, capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode(kj::Promise&&, kj::WaitScope&)::, capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&):: >; Params = {capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::, capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::; ErrorFunc = capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&)::; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1151:3: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1227::run()::&&)>, capnp::_::{anonymous}::TestCase1227::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::&&)>, capnp::_::{anonymous}::TestCase1227::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1227::run()::&&)>, capnp::_::{anonymous}::TestCase1227::run():: >; Params = {capnp::_::{anonymous}::TestCase1227::run()::&&)>, capnp::_::{anonymous}::TestCase1227::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::&&)>; ErrorFunc = capnp::_::{anonymous}::TestCase1227::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1244:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1326::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::TestCase1326::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1326::run():: >; Params = {IdentityFunc, capnp::_::{anonymous}::TestCase1326::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::TestCase1326::run()::; T = void]' src/capnp/rpc-test.c++:1334:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1343::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::TestCase1343::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1343::run():: >; Params = {IdentityFunc, capnp::_::{anonymous}::TestCase1343::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::TestCase1343::run()::; T = void]' src/capnp/rpc-test.c++:1351:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1360::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, capnp::_::{anonymous}::TestCase1360::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1360::run():: >; Params = {IdentityFunc, capnp::_::{anonymous}::TestCase1360::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = capnp::_::{anonymous}::TestCase1360::run()::; T = void]' src/capnp/rpc-test.c++:1372:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run():: >; Params = {capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1381::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase1381::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1422:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run():: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run():: >; Params = {capnp::_::{anonymous}::TestCase1381::run()::, capnp::_::{anonymous}::TestCase1381::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1381::run()::; ErrorFunc = capnp::_::{anonymous}::TestCase1381::run()::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1437:20: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestNetworkAdapter::ConnectionImpl::OutgoingRpcMessageImpl::send()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestNetworkAdapter::ConnectionImpl::OutgoingRpcMessageImpl::send()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestNetworkAdapter::ConnectionImpl::OutgoingRpcMessageImpl::send()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestNetworkAdapter::ConnectionImpl::OutgoingRpcMessageImpl::send()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:291:44: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/rpc-test.c++:501:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BarParams; Results = capnproto_test::capnp::test::TestInterface::BarResults]' src/capnp/rpc-test.c++:508:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::BazParams; Results = capnproto_test::capnp::test::TestInterface::BazResults]' src/capnp/rpc-test.c++:517:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapResults]' src/capnp/rpc-test.c++:545:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestExtends::GraultParams; Results = capnproto_test::capnp::test::TestAllTypes]' src/capnp/rpc-test.c++:552:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestPipeline::GetCapPipelineOnlyParams; Results = capnproto_test::capnp::test::TestPipeline::GetCapPipelineOnlyResults]' src/capnp/rpc-test.c++:611:57: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetHandleParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetHandleResults]' src/capnp/rpc-test.c++:640:48: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase634::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase634::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase634::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase634::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:648:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase634::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase634::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase634::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase634::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:653:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase634::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase634::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase634::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase634::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:658:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase662::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase662::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase662::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase662::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:683:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase662::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase662::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase662::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase662::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:684:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase662::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase662::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase662::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase662::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:687:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestTailCaller::FooParams; Results = capnproto_test::capnp::test::TestTailCallee::TailResult]' src/capnp/rpc-test.c++:705:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceParams; Results = capnproto_test::capnp::test::TestCallOrder::GetCallSequenceResults]' src/capnp/rpc-test.c++:707:69: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestRacingTailCaller::foo(capnproto_test::capnp::test::TestTailCaller::Server::FooContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:757:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/capnp/rpc-test.c++:843:90: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::ExpectCancelParams; Results = capnproto_test::capnp::test::TestMoreStuff::ExpectCancelResults]' src/capnp/rpc-test.c++:854:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:859:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:860:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:861:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:862:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:863:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase836::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase836::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase836::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase836::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:864:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::CallFooParams; Results = capnproto_test::capnp::test::TestMoreStuff::CallFooResults]' src/capnp/rpc-test.c++:896:30: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::CallFooWhenResolvedParams; Results = capnproto_test::capnp::test::TestMoreStuff::CallFooWhenResolvedResults]' src/capnp/rpc-test.c++:897:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::HoldParams; Results = capnproto_test::capnp::test::TestMoreStuff::HoldResults]' src/capnp/rpc-test.c++:929:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::CallHeldParams; Results = capnproto_test::capnp::test::TestMoreStuff::CallHeldResults]' src/capnp/rpc-test.c++:939:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetHeldParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetHeldResults]' src/capnp/rpc-test.c++:943:50: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::NeverReturnParams; Results = capnproto_test::capnp::test::TestMoreStuff::NeverReturnResults]' src/capnp/rpc-test.c++:993:42: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::EchoParams; Results = capnproto_test::capnp::test::TestMoreStuff::EchoResults]' src/capnp/rpc-test.c++:1069:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, void*, capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::, PropagateException>; Params = {capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::CapabilityServerSet::getLocalServer(capnproto_test::capnp::test::TestCallOrder::Client&)::; ErrorFunc = kj::_::PropagateException; T = void*; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1275:12: required from 'kj::Promise > capnp::CapabilityServerSet::getLocalServer(typename T::Client&) [with T = capnproto_test::capnp::test::TestCallOrder; typename T::Server = capnproto_test::capnp::test::TestCallOrder::Server; typename T::Client = capnproto_test::capnp::test::TestCallOrder::Client]' src/capnp/rpc-test.c++:1114:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = unsigned int; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = unsigned int]' src/capnp/rpc-test.c++:1117:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&):: >; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&):: >; Params = {capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>, capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::&&)>; ErrorFunc = capnp::_::{anonymous}::expectPromiseThrows >(kj::Promise >&&, kj::WaitScope&)::; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/rpc-test.c++:1145:3: required from 'void capnp::_::{anonymous}::expectPromiseThrows(kj::Promise&&, kj::WaitScope&) [with T = capnp::Response]' src/capnp/rpc-test.c++:1188:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::GetNullParams; Results = capnproto_test::capnp::test::TestMoreStuff::GetNullResults]' src/capnp/rpc-test.c++:1210:46: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1251:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1252:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1253:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1254:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1255:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1256:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1257:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1258:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1267:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1268:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1269:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1270:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1271:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1272:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1273:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::{anonymous}::TestCase1227::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {capnp::_::{anonymous}::TestCase1227::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = capnp::_::{anonymous}::TestCase1227::run()::; PromiseForResult = Promise]' src/capnp/rpc-test.c++:1274:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::ThrowExceptionParams; Results = capnproto_test::capnp::test::TestMoreStuff::ThrowExceptionResults]' src/capnp/rpc-test.c++:1333:38: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/rpc-test.c++:1333:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestMoreStuff::ThrowRemoteExceptionParams; Results = capnproto_test::capnp::test::TestMoreStuff::ThrowRemoteExceptionResults]' src/capnp/rpc-test.c++:1350:44: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = capnp::Response]' src/capnp/rpc-test.c++:1350:59: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestInterface::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestInterface::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestInterface::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestInterface::Client; = void]' ./src/capnp/test.capnp.h:33413:52: required from 'capnproto_test::capnp::test::TestInterface::Client::Client(kj::Promise&&) [with _t = capnproto_test::capnp::test::TestInterface::Client; = void]' src/capnp/rpc-test.c++:892:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnproto_test::capnp::test::TestCallOrder::Client, capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnproto_test::capnp::test::TestCallOrder::Client, capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException>; Params = {capnp::Capability::Client::Client(kj::Promise&&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Capability::Client::Client(kj::Promise&&)::; ErrorFunc = kj::_::PropagateException; T = capnproto_test::capnp::test::TestCallOrder::Client; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1095:46: required from 'capnp::Capability::Client::Client(kj::Promise&&) [with T = capnproto_test::capnp::test::TestCallOrder::Client; = void]' ./src/capnp/test.capnp.h:34077:52: required from 'capnproto_test::capnp::test::TestCallOrder::Client::Client(kj::Promise&&) [with _t = capnproto_test::capnp::test::TestCallOrder::Client; = void]' src/capnp/rpc-test.c++:1163:61: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own::Connection, std::nullptr_t>, capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own::Connection, std::nullptr_t>, capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, PropagateException>; Params = {capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::VatNetwork::baseAccept()::::Connection, std::nullptr_t>&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own::Connection, std::nullptr_t>; kj::PromiseForResult = kj::Promise >]' src/capnp/rpc.h:506:23: required from 'kj::Promise > capnp::VatNetwork::baseAccept() [with VatId = capnproto_test::capnp::test::TestSturdyRefHostId; ProvisionId = capnproto_test::capnp::test::TestProvisionId; RecipientId = capnproto_test::capnp::test::TestRecipientId; ThirdPartyCapId = capnproto_test::capnp::test::TestThirdPartyCapId; JoinResult = capnproto_test::capnp::test::TestJoinResult]' src/capnp/rpc.h:505:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestInterface6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestInterface6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestInterface::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestCallOrder6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE6rejectEONS_9ExceptionE(kj::Exception&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1197:16: note: '' declared here 1197 | result = ExceptionOr(false, kj::mv(exception)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h: In member function 'virtual void kj::_::AdapterPromiseNode >::_ZThn12_N2kj1_18AdapterPromiseNodeIN14capnproto_test5capnp4test13TestCallOrder6ClientENS0_26PromiseAndFulfillerAdapterIS6_EEE7fulfillEOS6_(capnproto_test::capnp::test::TestCallOrder::Client&&)': ./src/kj/memory.h:281:8: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::ptr' may be used uninitialized [-Wmaybe-uninitialized] 281 | T* ptrCopy = ptr; | ^~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/kj/memory.h:284:7: warning: '*(kj::Own*)((char*)& + offsetof(kj::_::ExceptionOr,kj::_::ExceptionOr::value.kj::Maybe::ptr.kj::_::NullableValue::) + 4).kj::Own::disposer' may be used uninitialized [-Wmaybe-uninitialized] 284 | disposer->dispose(const_cast*>(ptrCopy)); | ^~~~~~~~ ./src/kj/async-inl.h:1189:16: note: '' declared here 1189 | result = ExceptionOr(kj::mv(value)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/capnp/test-util.o src/capnp/test-util.c++ In file included from ./src/kj/test.h:24, from ./src/kj/compat/gtest.h:32, from src/capnp/test-util.h:27, from src/capnp/test-util.c++:26: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = unsigned int; T = int]': src/capnp/test-util.c++:899:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/async.h:1382, from ./src/capnp/capability.h:28, from ./src/capnp/test.capnp.h:9, from src/capnp/test-util.h:24: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>, PropagateException>; Params = {capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestPipelineImpl::getCap(capnproto_test::capnp::test::TestPipeline::Server::GetCapContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:951:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>, PropagateException>; Params = {capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestPipelineImpl::getAnyCap(capnproto_test::capnp::test::TestPipeline::Server::GetAnyCapContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:974:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callFoo(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1044:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext):: mutable::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1062:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1057:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {capnproto_test::capnp::test::TestInterface::Client}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {capnproto_test::capnp::test::TestInterface::Client}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {capnproto_test::capnp::test::TestInterface::Client}; T = void]' src/capnp/test-util.c++:1074:58: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callHeld(capnproto_test::capnp::test::TestMoreStuff::Server::CallHeldContext)::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1097:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1165:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::writeToFd(capnproto_test::capnp::test::TestMoreStuff::Server::WriteToFdContext)::)>; ErrorFunc = kj::_::PropagateException; T = kj::Maybe; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1169:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::Request::send()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, capnp::Response, capnp::Request::send()::&&)>, PropagateException>; Params = {capnp::Request::send()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::Request::send()::&&)>; ErrorFunc = kj::_::PropagateException; T = capnp::Response; kj::PromiseForResult = kj::Promise >]' ./src/capnp/capability.h:1064:12: required from 'capnp::RemotePromise capnp::Request::send() [with Params = capnproto_test::capnp::test::TestInterface::FooParams; Results = capnproto_test::capnp::test::TestInterface::FooResults]' src/capnp/test-util.c++:951:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::callFooWhenResolved(capnproto_test::capnp::test::TestMoreStuff::Server::CallFooWhenResolvedContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/capnp/test-util.c++:1057:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::, PropagateException>; Params = {capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = capnp::_::TestMoreStuffImpl::loop(capnp::uint, capnproto_test::capnp::test::TestInterface::Client, capnproto_test::capnp::test::TestMoreStuff::Server::ExpectCancelContext)::; PromiseForResult = Promise]' src/capnp/test-util.c++:1130:24: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' rm -f libcapnp-test.a ar cru libcapnp-test.a src/capnp/test-util.o src/capnp/test.capnp.o src/capnp/test-import.capnp.o src/capnp/test-import2.capnp.o src/capnp/compat/json-test.capnp.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libcapnp-test.a make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: 'libcapnp-test.a' is up to date. make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnp-afl-testcase src/capnp/afl-testcase.o libcapnp-test.a libcapnp-rpc.la libcapnp.la libkj.la libkj-async.la libtool: link: i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnp-afl-testcase src/capnp/afl-testcase.o libcapnp-test.a ./.libs/libcapnp-rpc.so ./.libs/libcapnp.so ./.libs/libkj.so ./.libs/libkj-async.so make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -Wno-deprecated-declarations -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -c -o src/kj/compat/capnp_test-http-test.o `test -f 'src/kj/compat/http-test.c++' || echo './'`src/kj/compat/http-test.c++ In file included from src/kj/compat/http.h:42, from src/kj/compat/http-test.c++:24: ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int]': src/kj/compat/http-test.c++:168:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = unsigned int&]': src/kj/compat/http-test.c++:206:3: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator==(U&&) [with U = int; T = long long unsigned int]': src/kj/compat/http-test.c++:1745:21: required from here ./src/kj/debug.h:689:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare] 689 | DEFINE_OPERATOR(==); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ ./src/kj/debug.h: In instantiation of 'kj::_::DebugComparison kj::_::DebugExpression::operator>=(U&&) [with U = int; T = unsigned int&]': src/kj/compat/http-test.c++:6344:5: required from here ./src/kj/debug.h:692:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 692 | DEFINE_OPERATOR(>=); | ^ ./src/kj/debug.h:686:25: note: in definition of macro 'DEFINE_OPERATOR' 686 | bool result = value OP other; \ | ^~ In file included from ./src/kj/memory.h:24, from ./src/kj/array.h:24, from ./src/kj/string.h:25, from src/kj/compat/http.h:37: ./src/kj/common.h: In instantiation of 'constexpr kj::WiderType::Type, typename kj::Decay_::Type> kj::max(T&&, U&&) [with T = int; U = unsigned int; WiderType::Type, typename Decay_::Type> = int; typename Decay_::Type = int; typename Decay_::Type = unsigned int]': ./src/kj/string.h:640:3: required from 'kj::String kj::strArray(T&&, const char*) [with T = const {anonymous}::InitializeableArray&]' src/kj/compat/http-test.c++:654:5: required from here ./src/kj/common.h:715:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 715 | return a > b ? WiderType, Decay>(a) : WiderType, Decay>(b); | ~~^~~ In file included from ./src/kj/async.h:1382, from ./src/kj/async-io.h:24, from src/kj/compat/http.h:41: ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::, PropagateException>; Params = {kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:528:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | reinterpret_cast(next.get()) - reinterpret_cast(arena) < sizeof(T)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:539:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, unsigned int, kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException>; Params = {kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectRead(kj::AsyncInputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:559:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::expectEnd(kj::AsyncInputStream&)::; ErrorFunc = kj::_::PropagateException; T = unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:577:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:585:65: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:591:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::String]' src/kj/compat/http-test.c++:611:26: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientRequest(kj::WaitScope&, const HttpRequestTestCase&, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:609:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ExclusiveJoinPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::Own, kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ExclusiveJoinPromiseNode; Params = {kj::Own, kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1390:70: required from 'kj::Promise kj::Promise::exclusiveJoin(kj::Promise&&, kj::SourceLocation) [with T = void]' src/kj/compat/http-test.c++:614:27: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:630:68: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:632:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException>; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:644:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::testHttpClientResponse(kj::WaitScope&, const HttpResponseTestCase&, size_t, kj::TwoWayPipe)::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:653:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http-test.c++:749:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::String, kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::String, kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:738:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1423::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1423::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1423::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1423::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1423::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1432:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1423::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1423::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1423::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1423::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1423::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1434:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1452::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1452::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1452::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1452::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1452::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1462:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1452::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1452::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1452::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1452::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1452::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1471:69: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1598::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1598::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1598::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1598::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1598::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1609:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1598::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1598::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1598::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1613:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1636::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1636::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1636::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1636::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1636::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1648:33: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1636::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1636::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1636::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1652:31: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1676::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1676::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1676::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1702:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1730::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1741:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1730::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1742:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1730::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1743:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase1730::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1744:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1730::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase1730::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1730::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1745:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1900::run()::, kj::{anonymous}::TestCase1900::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1900::run()::, kj::{anonymous}::TestCase1900::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1900::run()::, kj::{anonymous}::TestCase1900::run():: >; Params = {kj::{anonymous}::TestCase1900::run()::, kj::{anonymous}::TestCase1900::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1900::run()::; ErrorFunc = kj::{anonymous}::TestCase1900::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1918:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1928::run()::, kj::{anonymous}::TestCase1928::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1928::run()::, kj::{anonymous}::TestCase1928::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1928::run()::, kj::{anonymous}::TestCase1928::run():: >; Params = {kj::{anonymous}::TestCase1928::run()::, kj::{anonymous}::TestCase1928::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1928::run()::; ErrorFunc = kj::{anonymous}::TestCase1928::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1944:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1954::run()::, kj::{anonymous}::TestCase1954::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1954::run()::, kj::{anonymous}::TestCase1954::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1954::run()::, kj::{anonymous}::TestCase1954::run():: >; Params = {kj::{anonymous}::TestCase1954::run()::, kj::{anonymous}::TestCase1954::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1954::run()::; ErrorFunc = kj::{anonymous}::TestCase1954::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1971:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1980::run()::, kj::{anonymous}::TestCase1980::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase1980::run()::, kj::{anonymous}::TestCase1980::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase1980::run()::, kj::{anonymous}::TestCase1980::run():: >; Params = {kj::{anonymous}::TestCase1980::run()::, kj::{anonymous}::TestCase1980::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase1980::run()::; ErrorFunc = kj::{anonymous}::TestCase1980::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:1996:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase2006::run()::, kj::{anonymous}::TestCase2006::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2006::run()::, kj::{anonymous}::TestCase2006::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase2006::run()::, kj::{anonymous}::TestCase2006::run():: >; Params = {kj::{anonymous}::TestCase2006::run()::, kj::{anonymous}::TestCase2006::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2006::run()::; ErrorFunc = kj::{anonymous}::TestCase2006::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2022:45: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase2249::run()::, kj::{anonymous}::TestCase2249::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2249::run()::, kj::{anonymous}::TestCase2249::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase2249::run()::, kj::{anonymous}::TestCase2249::run():: >; Params = {kj::{anonymous}::TestCase2249::run()::, kj::{anonymous}::TestCase2249::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2249::run()::; ErrorFunc = kj::{anonymous}::TestCase2249::run()::; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2273:19: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase2290::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2290::run()::, kj::{anonymous}::TestCase2290::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase2290::run():: >; Params = {kj::{anonymous}::TestCase2290::run()::, kj::{anonymous}::TestCase2290::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2290::run()::; ErrorFunc = kj::{anonymous}::TestCase2290::run()::; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2312:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2363::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2363::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2363::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2363::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2363::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2377:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2363::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2363::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2363::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2363::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2363::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2378:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http-test.c++:2414:53: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::String}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::String}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::String}; T = void]' src/kj/compat/http-test.c++:2431:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, kj::_::Void, kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, Void, kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http-test.c++:2432:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::OneOf, kj::WebSocket::Close>, kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, PropagateException>; Params = {kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestWebSocketService::doWebSocket(kj::WebSocket&, kj::StringPtr)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2434:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2763:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2764:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2765:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2766:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2767:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase2756::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase2756::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase2756::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase2756::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:2768:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3364:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3365:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3366:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3367:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3368:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3369:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3370:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3371:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3356::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3356::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3356::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3356::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3372:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3403:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3404:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3405:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3406:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3407:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3408:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3394::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3394::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3394::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3394::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3409:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3431::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3431::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3431::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3438:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3431::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3431::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3431::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3439:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3431::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3431::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3431::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3431::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3440:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3471:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3473:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3474:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3475:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3476:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3477:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3462::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3462::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3462::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3462::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3478:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3514:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3516:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3517:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3518:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3519:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3520:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3501::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3501::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3501::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3501::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3521:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3543::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3543::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3543::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3550:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3543::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3543::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3543::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3551:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3543::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase3543::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase3543::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3543::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3552:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase3730::run()::WebSocketApplicationErrorService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3745:39: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException>; Params = {kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::BrokenHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:3861:43: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::String> >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::String>}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::String> >; Params = {Tuple, kj::String>}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::String}; T = void]' src/kj/compat/http-test.c++:4073:65: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, PropagateException>; Params = {kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4183:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException>; Params = {kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PartialResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4179:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException>; Params = {kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PartialResponseNoThrowService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4228:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode, kj::Own > >; D = kj::_::PromiseDisposer; Params = {kj::_::Tuple, kj::Own >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode, kj::Own > >; Params = {Tuple, kj::Own >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own, kj::Own}; T = long long unsigned int]' src/kj/compat/http-test.c++:4299:28: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode&&)>::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode&&)>::, PropagateException>; Params = {kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4300:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Array, kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Array, kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException>; Params = {kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::PumpResponseService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4292:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode > >; D = kj::_::PromiseDisposer; Params = {kj::_::Deferred >}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode > >; Params = {Deferred >}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::_::Deferred >}; T = void]' src/kj/compat/http-test.c++:4345:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4525::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4525::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4525::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4559:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4525::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4525::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4525::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4561:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4525::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4525::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4525::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4563:10: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4796::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4796::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4796::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4796::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4796::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4807:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4796::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4796::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4796::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4796::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4796::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4809:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4846:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4847:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4848:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4849:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4850:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4851:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4838::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4852:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4838::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase4838::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4838::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4853:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4883::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4883::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4883::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4891:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4883::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4883::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4883::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4892:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4883::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4883::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4883::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4893:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4883::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::TestCase4883::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4883::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4894:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:4996:47: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http-test.c++:5082:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5085:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5086:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close> >, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close> >, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise, kj::WebSocket::Close> >]' src/kj/compat/http-test.c++:5089:29: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::DelayedCompletionWebSocketHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5091:43: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::, PropagateException>; Params = {kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::doDelayedCompletionWebSocketTest(bool, bool)::; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5131:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::CountingNetworkAddress::connect()::)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::CountingNetworkAddress::connect()::)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::CountingNetworkAddress::connect()::)>, PropagateException>; Params = {kj::{anonymous}::CountingNetworkAddress::connect()::)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::CountingNetworkAddress::connect()::)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http-test.c++:5238:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Own, kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Own, kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, PropagateException>; Params = {kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ConnectionCountingNetwork::parseAddress(kj::StringPtr, kj::uint)::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Own; kj::PromiseForResult = kj::Promise >]' src/kj/compat/http-test.c++:5265:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5318::run()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5318::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5318::run()::::, PropagateException>; Params = {kj::{anonymous}::TestCase5318::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5318::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5347:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5318::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase5318::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5318::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5350:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5470::run()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5470::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5470::run()::::, PropagateException>; Params = {kj::{anonymous}::TestCase5470::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5470::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5500:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5470::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase5470::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5470::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5503:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5524::run()::::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5524::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase5524::run()::::, PropagateException>; Params = {kj::{anonymous}::TestCase5524::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5524::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5580:14: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase5524::run()::::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::, PropagateException>; Params = {kj::{anonymous}::TestCase5524::run()::::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase5524::run()::::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5583:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5865:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, PropagateException>; Params = {kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::ReadCancelHttpService::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:5867:16: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = void]' src/kj/compat/http-test.c++:6594:35: required from 'kj::{anonymous}::TestCase6563::run():: mutable [with auto:7 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6563::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6584:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6563::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6563::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6563::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6563::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6592:14: required from 'kj::{anonymous}::TestCase6563::run():: mutable [with auto:7 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6563::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6584:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6563::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6563::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6563::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6563::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6584:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6638::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6638::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6638::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6638::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6671:14: required from 'kj::{anonymous}::TestCase6638::run():: mutable [with auto:8 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6638::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6662:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6638::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6638::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6638::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6638::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6662:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6717::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6717::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6717::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6717::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6742:50: required from 'kj::{anonymous}::TestCase6717::run():: mutable [with auto:9 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6717::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6736:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6717::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6717::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6717::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6717::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6736:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase6783::run():: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase6783::run():: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase6783::run():: mutable:: >; Params = {IdentityFunc, kj::{anonymous}::TestCase6783::run():: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase6783::run():: mutable::; T = void]' src/kj/compat/http-test.c++:6807:40: required from 'kj::{anonymous}::TestCase6783::run():: mutable [with auto:10 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6783::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6783::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6803:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6783::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6783::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6783::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6783::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6783::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6803:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase6849::run():: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase6849::run():: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase6849::run():: mutable:: >; Params = {IdentityFunc, kj::{anonymous}::TestCase6849::run():: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase6849::run():: mutable::; T = void]' src/kj/compat/http-test.c++:6873:40: required from 'kj::{anonymous}::TestCase6849::run():: mutable [with auto:11 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6849::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6849::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6869:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6849::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6849::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6849::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6849::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6849::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6869:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::HttpClient::Response}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode; Params = {kj::HttpClient::Response}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::HttpClient::Response}; T = kj::String]' src/kj/compat/http-test.c++:6988:49: required from 'kj::{anonymous}::TestCase6955::run():: mutable [with auto:12 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6955::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6955::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6955::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6955::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6955::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6987:23: required from 'kj::{anonymous}::TestCase6955::run():: mutable [with auto:12 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6955::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::AttachmentPromiseNode >; D = kj::_::PromiseDisposer; Params = {kj::Own}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = AttachmentPromiseNode >; Params = {kj::Own}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1397:90: required from 'kj::Promise kj::Promise::attach(Attachments&& ...) [with Attachments = {kj::Own}; T = kj::String]' src/kj/compat/http-test.c++:6989:14: required from 'kj::{anonymous}::TestCase6955::run():: mutable [with auto:12 = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-prelude.h:118:55: required from 'struct kj::_::ReturnType_, kj::HttpClient::ConnectRequest::Status>' ./src/kj/async.h:61:7: required by substitution of 'template using kj::PromiseForResult = kj::_::ReducePromises::Type> [with Func = kj::{anonymous}::TestCase6955::run()::; T = kj::HttpClient::ConnectRequest::Status]' ./src/kj/async-inl.h:1291:27: required by substitution of 'template kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6955::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6955::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::ConnectRequest::Status, kj::{anonymous}::TestCase6955::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6955::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6995::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6995::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6995::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase6995::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6995::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:7021:32: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase7028::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase7028::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase7028::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase7028::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase7028::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:7084:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase7092::run()::, kj::{anonymous}::TestCase7092::run():: >; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase7092::run()::, kj::{anonymous}::TestCase7092::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase7092::run()::, kj::{anonymous}::TestCase7092::run():: >; Params = {kj::{anonymous}::TestCase7092::run()::, kj::{anonymous}::TestCase7092::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase7092::run()::; ErrorFunc = kj::{anonymous}::TestCase7092::run()::; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:7157:21: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::ChainPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = ChainPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:955:41: required from 'kj::_::OwnPromiseNode kj::_::maybeChain(OwnPromiseNode&&, kj::Promise*, kj::SourceLocation) [with T = void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1301:20: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::writeEach(kj::AsyncOutputStream&, kj::ArrayPtr)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:528:12: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = kj::String; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::String]' src/kj/compat/http-test.c++:612:18: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::EagerPromiseNode; D = kj::_::PromiseDisposer; Params = {kj::SourceLocation&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = EagerPromiseNode; Params = {kj::SourceLocation&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1146:44: required from 'kj::_::OwnPromiseNode kj::_::spark(OwnPromiseNode&&, kj::SourceLocation) [with T = Void; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1412:48: required from 'kj::Promise kj::Promise::eagerlyEvaluate(std::nullptr_t, kj::SourceLocation) [with T = void]' src/kj/compat/http-test.c++:2103:60: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::WebSocket::Close>, kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::WebSocket::Close>, kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>, PropagateException>; Params = {kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise, kj::WebSocket::Close> >::ignoreResult()::, kj::WebSocket::Close>&&)>; ErrorFunc = kj::_::PropagateException; T = kj::OneOf, kj::WebSocket::Close>; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::OneOf, kj::WebSocket::Close>]' src/kj/compat/http-test.c++:2387:5: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase2756::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase2756::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase2756::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase2756::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase2756::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase2756::run()::; T = void]' src/kj/compat/http-test.c++:2769:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3356::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3356::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3356::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3356::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3356::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3356::run()::; T = void]' src/kj/compat/http-test.c++:3373:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3394::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3394::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3394::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3394::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3394::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3394::run()::; T = void]' src/kj/compat/http-test.c++:3410:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3431::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3431::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3431::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3431::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3431::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3431::run()::; T = void]' src/kj/compat/http-test.c++:3441:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3462::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3462::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3462::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3462::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3462::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3462::run()::; T = void]' src/kj/compat/http-test.c++:3479:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3501::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3501::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3501::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3501::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3501::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3501::run()::; T = void]' src/kj/compat/http-test.c++:3522:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase3543::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase3543::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase3543::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase3543::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase3543::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase3543::run()::; T = void]' src/kj/compat/http-test.c++:3553:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise >::ignoreResult()::&&)>, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::Promise >::ignoreResult()::&&)>, PropagateException>; Params = {kj::Promise >::ignoreResult()::&&)>, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise >::ignoreResult()::&&)>; ErrorFunc = kj::_::PropagateException; T = kj::Array; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = kj::Array]' src/kj/compat/http-test.c++:4421:51: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4430::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4430::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4430::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4430::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4430::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase4430::run()::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4498:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4525::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4525::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4525::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4525::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase4525::run()::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4601:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4630::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4630::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4630::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4630::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4630::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase4630::run()::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4673:37: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException>; Params = {kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1428:25: required from 'kj::PromiseForResult kj::evalLater(Func&&) [with Func = {anonymous}::TestCase4711::run()::::ServiceImpl::request(kj::HttpMethod, kj::StringPtr, const kj::HttpHeaders&, kj::AsyncInputStream&, kj::HttpService::Response&)::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4737:25: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase4711::run()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase4711::run()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase4711::run()::, PropagateException>; Params = {kj::{anonymous}::TestCase4711::run()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase4711::run()::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1433:31: required from 'kj::PromiseForResult kj::evalLast(Func&&) [with Func = {anonymous}::TestCase4711::run()::; PromiseForResult = Promise]' src/kj/compat/http-test.c++:4771:35: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase4838::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase4838::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase4838::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase4838::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase4838::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase4838::run()::; T = void]' src/kj/compat/http-test.c++:4854:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase4883::run():: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase4883::run()::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase4883::run():: >; Params = {IdentityFunc, kj::{anonymous}::TestCase4883::run()::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::_::IdentityFunc; ErrorFunc = kj::{anonymous}::TestCase4883::run()::; T = void; kj::PromiseForResult = kj::Promise]' ./src/kj/async-inl.h:1405:53: required from 'kj::Promise kj::Promise::eagerlyEvaluate(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase4883::run()::; T = void]' src/kj/compat/http-test.c++:4895:23: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode::ignoreResult()::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::Promise::ignoreResult()::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode::ignoreResult()::, PropagateException>; Params = {kj::Promise::ignoreResult()::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::Promise::ignoreResult()::; ErrorFunc = kj::_::PropagateException; T = long long unsigned int; kj::PromiseForResult = kj::Promise]' ./src/kj/async.h:260:67: required from 'kj::Promise kj::Promise::ignoreResult() [with T = long long unsigned int]' src/kj/compat/http-test.c++:6362:54: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6563::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6563::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6563::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6563::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6592:14: required from 'kj::{anonymous}::TestCase6563::run():: mutable [with auto:7 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6563::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6563::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6584:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6638::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6638::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6638::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6638::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6671:14: required from 'kj::{anonymous}::TestCase6638::run():: mutable [with auto:8 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6638::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6638::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6662:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::_::Void, kj::{anonymous}::TestCase6717::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6717::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, Void, kj::{anonymous}::TestCase6717::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6717::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = void; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6742:50: required from 'kj::{anonymous}::TestCase6717::run():: mutable [with auto:9 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6717::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6717::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6736:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase6783::run():: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase6783::run():: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase6783::run():: mutable:: >; Params = {IdentityFunc, kj::{anonymous}::TestCase6783::run():: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase6783::run():: mutable::; T = void]' src/kj/compat/http-test.c++:6807:40: required from 'kj::{anonymous}::TestCase6783::run():: mutable [with auto:10 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6783::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6783::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6803:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::{anonymous}::TestCase6849::run():: mutable:: >; D = kj::_::PromiseDisposer; Params = {kj::_::IdentityFunc, kj::{anonymous}::TestCase6849::run():: mutable::, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::{anonymous}::TestCase6849::run():: mutable:: >; Params = {IdentityFunc, kj::{anonymous}::TestCase6849::run():: mutable::, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1347:89: required from 'kj::Promise kj::Promise::catch_(ErrorFunc&&, kj::SourceLocation) [with ErrorFunc = kj::{anonymous}::TestCase6849::run():: mutable::; T = void]' src/kj/compat/http-test.c++:6873:40: required from 'kj::{anonymous}::TestCase6849::run():: mutable [with auto:11 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6849::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6849::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6869:22: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] ./src/kj/async-inl.h: In instantiation of 'static kj::Own kj::_::PromiseDisposer::append(kj::_::OwnPromiseNode&&, Params&& ...) [with T = kj::_::TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6955::run():: mutable::, kj::_::PropagateException>; D = kj::_::PromiseDisposer; Params = {kj::{anonymous}::TestCase6955::run():: mutable::, kj::_::PropagateException, void*&}; kj::_::OwnPromiseNode = kj::Own]': ./src/kj/async-inl.h:454:36: required from 'kj::Own kj::_::appendPromise(OwnPromiseNode&&, Params&& ...) [with T = TransformPromiseNode, kj::HttpClient::Response, kj::{anonymous}::TestCase6955::run():: mutable::, PropagateException>; Params = {kj::{anonymous}::TestCase6955::run():: mutable::, PropagateException, void*&}; OwnPromiseNode = kj::Own]' ./src/kj/async-inl.h:1297:89: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run():: mutable::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::Response; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6987:23: required from 'kj::{anonymous}::TestCase6955::run():: mutable [with auto:12 = kj::HttpClient::ConnectRequest::Status&&]' ./src/kj/async-inl.h:677:68: required from 'static void* kj::_::GetFunctorStartAddress::apply(Func&&) [with Func = kj::{anonymous}::TestCase6955::run()::&; ParamTypes = {kj::HttpClient::ConnectRequest::Status&&}]' ./src/kj/async-inl.h:1295:81: required from 'kj::PromiseForResult kj::Promise::then(Func&&, ErrorFunc&&, kj::SourceLocation) [with Func = kj::{anonymous}::TestCase6955::run()::; ErrorFunc = kj::_::PropagateException; T = kj::HttpClient::ConnectRequest::Status; kj::PromiseForResult = kj::Promise]' src/kj/compat/http-test.c++:6976:34: required from here ./src/kj/async-inl.h:390:78: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' /bin/sh ./libtool --tag=CXX --mode=link i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR='"/usr/include"' -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o capnp-test src/kj/capnp_test-common-test.o src/kj/capnp_test-memory-test.o src/kj/capnp_test-refcount-test.o src/kj/capnp_test-array-test.o src/kj/capnp_test-list-test.o src/kj/capnp_test-string-test.o src/kj/capnp_test-string-tree-test.o src/kj/capnp_test-table-test.o src/kj/capnp_test-map-test.o src/kj/capnp_test-encoding-test.o src/kj/capnp_test-exception-test.o src/kj/capnp_test-debug-test.o src/kj/capnp_test-arena-test.o src/kj/capnp_test-units-test.o src/kj/capnp_test-tuple-test.o src/kj/capnp_test-one-of-test.o src/kj/capnp_test-function-test.o src/kj/capnp_test-io-test.o src/kj/capnp_test-mutex-test.o src/kj/capnp_test-time-test.o src/kj/capnp_test-threadlocal-test.o src/kj/capnp_test-filesystem-test.o src/kj/capnp_test-filesystem-disk-test.o src/kj/capnp_test-test-test.o src/capnp/capnp_test-common-test.o src/capnp/capnp_test-blob-test.o src/capnp/capnp_test-endian-test.o src/capnp/capnp_test-endian-fallback-test.o src/capnp/capnp_test-endian-reverse-test.o src/capnp/capnp_test-layout-test.o src/capnp/capnp_test-any-test.o src/capnp/capnp_test-message-test.o src/capnp/capnp_test-encoding-test.o src/capnp/capnp_test-orphan-test.o src/capnp/capnp_test-serialize-test.o src/capnp/capnp_test-serialize-packed-test.o src/capnp/capnp_test-fuzz-test.o src/kj/capnp_test-async-test.o src/kj/capnp_test-async-xthread-test.o src/kj/capnp_test-async-coroutine-test.o src/kj/capnp_test-async-unix-test.o src/kj/capnp_test-async-unix-xthread-test.o src/kj/capnp_test-async-win32-test.o src/kj/capnp_test-async-win32-xthread-test.o src/kj/capnp_test-async-io-test.o src/kj/capnp_test-async-queue-test.o src/kj/parse/capnp_test-common-test.o src/kj/parse/capnp_test-char-test.o src/kj/std/capnp_test-iostream-test.o src/kj/compat/capnp_test-url-test.o src/kj/compat/capnp_test-http-test.o src/kj/compat/capnp_test-gzip-test.o src/kj/compat/capnp_test-readiness-io-test.o src/kj/compat/capnp_test-tls-test.o src/capnp/capnp_test-canonicalize-test.o src/capnp/capnp_test-capability-test.o src/capnp/capnp_test-membrane-test.o src/capnp/capnp_test-schema-test.o src/capnp/capnp_test-schema-loader-test.o src/capnp/capnp_test-schema-parser-test.o src/capnp/capnp_test-dynamic-test.o src/capnp/capnp_test-stringify-test.o src/capnp/capnp_test-serialize-async-test.o src/capnp/capnp_test-serialize-text-test.o src/capnp/capnp_test-rpc-test.o src/capnp/capnp_test-rpc-twoparty-test.o src/capnp/capnp_test-ez-rpc-test.o src/capnp/compat/capnp_test-json-test.o src/capnp/compat/capnp_test-websocket-rpc-test.o src/capnp/compiler/capnp_test-lexer-test.o src/capnp/compiler/capnp_test-type-id-test.o libcapnp-test.a libcapnpc.la libcapnp-rpc.la libcapnp-websocket.la libcapnp-json.la libcapnp.la libkj-http.la libkj-gzip.la libkj-tls.la libkj-async.la libkj-test.la libkj.la libtool: link: i586-alt-linux-g++ -I./src -I./src -DKJ_HEADER_WARNINGS -DCAPNP_HEADER_WARNINGS -DCAPNP_INCLUDE_DIR=\"/usr/include\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DKJ_HAS_ZLIB -DKJ_HAS_OPENSSL -DKJ_USE_FIBERS -o .libs/capnp-test src/kj/capnp_test-common-test.o src/kj/capnp_test-memory-test.o src/kj/capnp_test-refcount-test.o src/kj/capnp_test-array-test.o src/kj/capnp_test-list-test.o src/kj/capnp_test-string-test.o src/kj/capnp_test-string-tree-test.o src/kj/capnp_test-table-test.o src/kj/capnp_test-map-test.o src/kj/capnp_test-encoding-test.o src/kj/capnp_test-exception-test.o src/kj/capnp_test-debug-test.o src/kj/capnp_test-arena-test.o src/kj/capnp_test-units-test.o src/kj/capnp_test-tuple-test.o src/kj/capnp_test-one-of-test.o src/kj/capnp_test-function-test.o src/kj/capnp_test-io-test.o src/kj/capnp_test-mutex-test.o src/kj/capnp_test-time-test.o src/kj/capnp_test-threadlocal-test.o src/kj/capnp_test-filesystem-test.o src/kj/capnp_test-filesystem-disk-test.o src/kj/capnp_test-test-test.o src/capnp/capnp_test-common-test.o src/capnp/capnp_test-blob-test.o src/capnp/capnp_test-endian-test.o src/capnp/capnp_test-endian-fallback-test.o src/capnp/capnp_test-endian-reverse-test.o src/capnp/capnp_test-layout-test.o src/capnp/capnp_test-any-test.o src/capnp/capnp_test-message-test.o src/capnp/capnp_test-encoding-test.o src/capnp/capnp_test-orphan-test.o src/capnp/capnp_test-serialize-test.o src/capnp/capnp_test-serialize-packed-test.o src/capnp/capnp_test-fuzz-test.o src/kj/capnp_test-async-test.o src/kj/capnp_test-async-xthread-test.o src/kj/capnp_test-async-coroutine-test.o src/kj/capnp_test-async-unix-test.o src/kj/capnp_test-async-unix-xthread-test.o src/kj/capnp_test-async-win32-test.o src/kj/capnp_test-async-win32-xthread-test.o src/kj/capnp_test-async-io-test.o src/kj/capnp_test-async-queue-test.o src/kj/parse/capnp_test-common-test.o src/kj/parse/capnp_test-char-test.o src/kj/std/capnp_test-iostream-test.o src/kj/compat/capnp_test-url-test.o src/kj/compat/capnp_test-http-test.o src/kj/compat/capnp_test-gzip-test.o src/kj/compat/capnp_test-readiness-io-test.o src/kj/compat/capnp_test-tls-test.o src/capnp/capnp_test-canonicalize-test.o src/capnp/capnp_test-capability-test.o src/capnp/capnp_test-membrane-test.o src/capnp/capnp_test-schema-test.o src/capnp/capnp_test-schema-loader-test.o src/capnp/capnp_test-schema-parser-test.o src/capnp/capnp_test-dynamic-test.o src/capnp/capnp_test-stringify-test.o src/capnp/capnp_test-serialize-async-test.o src/capnp/capnp_test-serialize-text-test.o src/capnp/capnp_test-rpc-test.o src/capnp/capnp_test-rpc-twoparty-test.o src/capnp/capnp_test-ez-rpc-test.o src/capnp/compat/capnp_test-json-test.o src/capnp/compat/capnp_test-websocket-rpc-test.o src/capnp/compiler/capnp_test-lexer-test.o src/capnp/compiler/capnp_test-type-id-test.o libcapnp-test.a ./.libs/libcapnpc.so ./.libs/libcapnp-rpc.so ./.libs/libcapnp-websocket.so ./.libs/libcapnp-json.so ./.libs/libcapnp.so ./.libs/libkj-http.so ./.libs/libkj-gzip.so ./.libs/libkj-tls.so ./.libs/libkj-async.so ./.libs/libkj-test.so ./.libs/libkj.so make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' make check-TESTS make[2]: Entering directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' [ TEST ] kj/common-test.c++:30: kj::size() on native arrays [ PASS ] kj/common-test.c++:30: kj::size() on native arrays (3 μ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 (3 μs) [ TEST ] kj/common-test.c++:592: legacy test: Common/MinMax [ PASS ] kj/common-test.c++:592: legacy test: Common/MinMax (0 μs) [ TEST ] kj/common-test.c++:612: legacy test: Common/MinMaxValue [ PASS ] kj/common-test.c++:612: legacy test: Common/MinMaxValue (0 μs) [ TEST ] kj/common-test.c++:642: legacy test: Common/Defer [ PASS ] kj/common-test.c++:642: legacy test: Common/Defer (0 μs) [ TEST ] kj/common-test.c++:660: legacy test: Common/CanConvert [ PASS ] kj/common-test.c++:660: legacy test: Common/CanConvert (0 μs) [ TEST ] kj/common-test.c++:676: legacy test: Common/ArrayAsBytes [ PASS ] kj/common-test.c++:676: legacy test: Common/ArrayAsBytes (0 μs) [ TEST ] kj/common-test.c++:795: ArrayPtr operator == [ PASS ] kj/common-test.c++:795: ArrayPtr operator == (0 μs) [ TEST ] kj/common-test.c++:820: kj::range() [ PASS ] kj/common-test.c++:820: kj::range() (0 μs) [ TEST ] kj/common-test.c++:834: kj::defer() [ PASS ] kj/common-test.c++:834: kj::defer() (0 μs) [ TEST ] kj/common-test.c++:899: kj::ArrayPtr startsWith / endsWith / findFirst / findLast [ PASS ] kj/common-test.c++:899: kj::ArrayPtr startsWith / endsWith / findFirst / findLast (0 μs) [ TEST ] kj/memory-test.c++:29: legacy test: Memory/OwnConst [ PASS ] kj/memory-test.c++:29: legacy test: Memory/OwnConst (0 μs) [ TEST ] kj/memory-test.c++:40: legacy test: Memory/CanConvert [ PASS ] kj/memory-test.c++:40: legacy test: Memory/CanConvert (0 μs) [ TEST ] kj/memory-test.c++:56: legacy test: Memory/AssignNested [ PASS ] kj/memory-test.c++:56: legacy test: Memory/AssignNested (0 μs) [ TEST ] kj/memory-test.c++:79: legacy test: Memory/Attach [ PASS ] kj/memory-test.c++:79: legacy test: Memory/Attach (0 μs) [ TEST ] kj/memory-test.c++:109: legacy test: Memory/AttachNested [ PASS ] kj/memory-test.c++:109: legacy test: Memory/AttachNested (0 μs) [ TEST ] kj/memory-test.c++:139: attachRef [ PASS ] kj/memory-test.c++:139: attachRef (0 μs) [ TEST ] kj/memory-test.c++:169: attachVal [ PASS ] kj/memory-test.c++:169: attachVal (0 μs) [ TEST ] kj/memory-test.c++:246: legacy test: Memory/OwnVoid [ PASS ] kj/memory-test.c++:246: legacy test: Memory/OwnVoid (3 μs) [ TEST ] kj/memory-test.c++:308: legacy test: Memory/OwnConstVoid [ PASS ] kj/memory-test.c++:308: legacy test: Memory/OwnConstVoid (0 μs) [ TEST ] kj/memory-test.c++:386: Own [ PASS ] kj/memory-test.c++:386: Own (0 μs) [ TEST ] kj/memory-test.c++:414: Own with static disposer [ PASS ] kj/memory-test.c++:414: Own with static disposer (0 μs) [ TEST ] kj/memory-test.c++:454: Maybe> [ PASS ] kj/memory-test.c++:454: Maybe> (0 μs) [ TEST ] kj/memory-test.c++:480: disposeWith [ PASS ] kj/memory-test.c++:480: disposeWith (0 μs) [ TEST ] kj/refcount-test.c++:34: legacy test: Refcount/Basic [ PASS ] kj/refcount-test.c++:34: legacy test: Refcount/Basic (0 μs) [ TEST ] kj/refcount-test.c++:69: RefcountedWrapper [ PASS ] kj/refcount-test.c++:69: RefcountedWrapper (0 μs) [ TEST ] kj/array-test.c++:90: legacy test: Array/TrivialConstructor [ PASS ] kj/array-test.c++:90: legacy test: Array/TrivialConstructor (0 μs) [ TEST ] kj/array-test.c++:114: legacy test: Array/ComplexConstructor [ PASS ] kj/array-test.c++:114: legacy test: Array/ComplexConstructor (1 μs) [ TEST ] kj/array-test.c++:126: legacy test: Array/ThrowingConstructor [ PASS ] kj/array-test.c++:126: legacy test: Array/ThrowingConstructor (90 μ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 (18 μ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 (0 μs) [ TEST ] kj/list-test.c++:157: List remove while iterating [ PASS ] kj/list-test.c++:157: List remove while iterating (0 μs) [ TEST ] kj/string-test.c++:33: legacy test: String/Str [ PASS ] kj/string-test.c++:33: legacy test: String/Str (19 μ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 (314 μs) [ TEST ] kj/string-test.c++:168: legacy test: String/tryParseAs [ PASS ] kj/string-test.c++:168: legacy test: String/tryParseAs (9 μs) [ TEST ] kj/string-test.c++:254: legacy test: String/StlInterop [ PASS ] kj/string-test.c++:254: legacy test: String/StlInterop (0 μs) [ TEST ] kj/string-test.c++:270: legacy test: String/ToString [ PASS ] kj/string-test.c++:270: legacy test: String/ToString (0 μs) [ TEST ] kj/string-test.c++:275: string literals with _kj suffix [ PASS ] kj/string-test.c++:275: string literals with _kj suffix (0 μs) [ TEST ] kj/string-test.c++:287: kj::delimited() and kj::strPreallocated() [ PASS ] kj/string-test.c++:287: kj::delimited() and kj::strPreallocated() (1 μs) [ TEST ] kj/string-test.c++:306: parsing 'nan' returns canonical NaN value [ PASS ] kj/string-test.c++:306: parsing 'nan' returns canonical NaN value (0 μs) [ TEST ] kj/string-test.c++:321: stringify array-of-array [ PASS ] kj/string-test.c++:321: stringify array-of-array (1 μs) [ TEST ] kj/string-test.c++:330: ArrayPtr == StringPtr [ PASS ] kj/string-test.c++:330: ArrayPtr == StringPtr (0 μs) [ TEST ] kj/string-test.c++:340: String == String [ PASS ] kj/string-test.c++:340: String == String (0 μs) [ TEST ] kj/string-test.c++:355: float stringification and parsing is not locale-dependent [ PASS ] kj/string-test.c++:355: float stringification and parsing is not locale-dependent (33 μs) [ TEST ] kj/string-test.c++:383: ConstString [ PASS ] kj/string-test.c++:383: ConstString (0 μs) [ TEST ] kj/string-tree-test.c++:29: legacy test: StringTree/StrTree [ PASS ] kj/string-tree-test.c++:29: legacy test: StringTree/StrTree (9 μs) [ TEST ] kj/string-tree-test.c++:47: legacy test: StringTree/DelimitedArray [ PASS ] kj/string-tree-test.c++:47: legacy test: StringTree/DelimitedArray (1 μs) [ TEST ] kj/table-test.c++:46: _::tryReserveSize() works [ PASS ] kj/table-test.c++:46: _::tryReserveSize() works (0 μs) [ TEST ] kj/table-test.c++:71: simple table [ PASS ] kj/table-test.c++:71: simple table (37 μs) [ TEST ] kj/table-test.c++:203: hash tables when hash is always same [ PASS ] kj/table-test.c++:203: hash tables when hash is always same (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 (30099 μ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 (44515 μs) [ TEST ] kj/table-test.c++:448: benchmark: std::unordered_set [ PASS ] kj/table-test.c++:448: benchmark: std::unordered_set (50972 μs) [ TEST ] kj/table-test.c++:488: benchmark: kj::Table [ PASS ] kj/table-test.c++:488: benchmark: kj::Table (131996 μs) [ TEST ] kj/table-test.c++:533: benchmark: std::unordered_set [ PASS ] kj/table-test.c++:533: benchmark: std::unordered_set (185817 μ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 (69 μs) [ TEST ] kj/table-test.c++:858: large tree table [ PASS ] kj/table-test.c++:858: large tree table (494540 μs) [ TEST ] kj/table-test.c++:912: TreeIndex fuzz test [ PASS ] kj/table-test.c++:912: TreeIndex fuzz test (2402 μ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 (7 μs) [ TEST ] kj/table-test.c++:996: benchmark: kj::Table [ PASS ] kj/table-test.c++:996: benchmark: kj::Table (536840 μs) [ TEST ] kj/table-test.c++:1033: benchmark: std::set [ PASS ] kj/table-test.c++:1033: benchmark: std::set (257455 μs) [ TEST ] kj/table-test.c++:1073: benchmark: kj::Table [ PASS ] kj/table-test.c++:1073: benchmark: kj::Table (1666762 μs) [ TEST ] kj/table-test.c++:1113: benchmark: std::set [ PASS ] kj/table-test.c++:1113: benchmark: std::set (1173989 μs) [ TEST ] kj/table-test.c++:1158: insertion order index [ PASS ] kj/table-test.c++:1158: insertion order index (32 μs) [ TEST ] kj/table-test.c++:1260: insertion order index is movable [ PASS ] kj/table-test.c++:1260: insertion order index is movable (1 μs) [ TEST ] kj/table-test.c++:1344: HashIndex rollback on insertion failure [ PASS ] kj/table-test.c++:1344: HashIndex rollback on insertion failure (4 μs) [ TEST ] kj/table-test.c++:1376: TreeIndex rollback on insertion failure [ PASS ] kj/table-test.c++:1376: TreeIndex rollback on insertion failure (8 μs) [ TEST ] kj/map-test.c++:29: HashMap [ PASS ] kj/map-test.c++:29: HashMap (11 μs) [ TEST ] kj/map-test.c++:78: TreeMap [ PASS ] kj/map-test.c++:78: TreeMap (5 μs) [ TEST ] kj/map-test.c++:127: TreeMap range [ PASS ] kj/map-test.c++:127: TreeMap range (5 μs) [ TEST ] kj/map-test.c++:168: HashMap findOrCreate throws [ PASS ] kj/map-test.c++:168: HashMap findOrCreate throws (19 μs) [ TEST ] kj/map-test.c++:209: HashMap eraseAll [ PASS ] kj/map-test.c++:209: HashMap eraseAll (1 μs) [ TEST ] kj/map-test.c++:214: TreeMap eraseAll [ PASS ] kj/map-test.c++:214: TreeMap eraseAll (2 μs) [ TEST ] kj/encoding-test.c++:84: encode UTF-8 to UTF-16 [ PASS ] kj/encoding-test.c++:84: encode UTF-8 to UTF-16 (3 μs) [ TEST ] kj/encoding-test.c++:91: invalid UTF-8 to UTF-16 [ PASS ] kj/encoding-test.c++:91: invalid UTF-8 to UTF-16 (8 μs) [ TEST ] kj/encoding-test.c++:150: encode UTF-8 to UTF-32 [ PASS ] kj/encoding-test.c++:150: encode UTF-8 to UTF-32 (3 μs) [ TEST ] kj/encoding-test.c++:157: invalid UTF-8 to UTF-32 [ PASS ] kj/encoding-test.c++:157: invalid UTF-8 to UTF-32 (5 μs) [ TEST ] kj/encoding-test.c++:195: decode UTF-16 to UTF-8 [ PASS ] kj/encoding-test.c++:195: decode UTF-16 to UTF-8 (15 μs) [ TEST ] kj/encoding-test.c++:202: invalid UTF-16 to UTF-8 [ PASS ] kj/encoding-test.c++:202: invalid UTF-16 to UTF-8 (2 μs) [ TEST ] kj/encoding-test.c++:215: decode UTF-32 to UTF-8 [ PASS ] kj/encoding-test.c++:215: decode UTF-32 to UTF-8 (2 μs) [ TEST ] kj/encoding-test.c++:222: invalid UTF-32 to UTF-8 [ PASS ] kj/encoding-test.c++:222: invalid UTF-32 to UTF-8 (1 μs) [ TEST ] kj/encoding-test.c++:232: round-trip invalid UTF-16 [ PASS ] kj/encoding-test.c++:232: round-trip invalid UTF-16 (3 μs) [ TEST ] kj/encoding-test.c++:239: EncodingResult as a Maybe [ PASS ] kj/encoding-test.c++:239: EncodingResult as a Maybe (0 μs) [ TEST ] kj/encoding-test.c++:253: encode to wchar_t [ PASS ] kj/encoding-test.c++:253: encode to wchar_t (2 μs) [ TEST ] kj/encoding-test.c++:260: decode from wchar_t [ PASS ] kj/encoding-test.c++:260: decode from wchar_t (3 μs) [ TEST ] kj/encoding-test.c++:269: hex encoding/decoding [ PASS ] kj/encoding-test.c++:269: hex encoding/decoding (11 μs) [ TEST ] kj/encoding-test.c++:288: URI encoding/decoding [ PASS ] kj/encoding-test.c++:288: URI encoding/decoding (7 μs) [ TEST ] kj/encoding-test.c++:322: URL component encoding [ PASS ] kj/encoding-test.c++:322: URL component encoding (7 μs) [ TEST ] kj/encoding-test.c++:348: application/x-www-form-urlencoded encoding/decoding [ PASS ] kj/encoding-test.c++:348: application/x-www-form-urlencoded encoding/decoding (5 μs) [ TEST ] kj/encoding-test.c++:373: C escape encoding/decoding [ PASS ] kj/encoding-test.c++:373: C escape encoding/decoding (12 μs) [ TEST ] kj/encoding-test.c++:400: base64 encoding/decoding [ PASS ] kj/encoding-test.c++:400: base64 encoding/decoding (7 μs) [ TEST ] kj/encoding-test.c++:489: base64 url encoding [ PASS ] kj/encoding-test.c++:489: base64 url encoding (4 μs) [ TEST ] kj/exception-test.c++:32: legacy test: Exception/TrimSourceFilename [ PASS ] kj/exception-test.c++:32: legacy test: Exception/TrimSourceFilename (1 μs) [ TEST ] kj/exception-test.c++:41: legacy test: Exception/RunCatchingExceptions [ PASS ] kj/exception-test.c++:41: legacy test: Exception/RunCatchingExceptions (44 μs) [ TEST ] kj/exception-test.c++:64: legacy test: Exception/RunCatchingExceptionsStdException [ PASS ] kj/exception-test.c++:64: legacy test: Exception/RunCatchingExceptionsStdException (32 μs) [ TEST ] kj/exception-test.c++:76: legacy test: Exception/RunCatchingExceptionsOtherException [ PASS ] kj/exception-test.c++:76: legacy test: Exception/RunCatchingExceptionsOtherException (16 μs) [ TEST ] kj/exception-test.c++:107: legacy test: Exception/UnwindDetector [ PASS ] kj/exception-test.c++:107: legacy test: Exception/UnwindDetector (79 μs) [ TEST ] kj/exception-test.c++:141: legacy test: Exception/ExceptionCallbackMustBeOnStack [ PASS ] kj/exception-test.c++:141: legacy test: Exception/ExceptionCallbackMustBeOnStack (30 μs) [ TEST ] kj/exception-test.c++:148: legacy test: Exception/ScopeSuccessFail [ PASS ] kj/exception-test.c++:148: legacy test: Exception/ScopeSuccessFail (3 μ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 (13 μs) [ TEST ] kj/exception-test.c++:218: InFlightExceptionIterator works [ PASS ] kj/exception-test.c++:218: InFlightExceptionIterator works (26 μs) [ TEST ] kj/exception-test.c++:252: computeRelativeTrace [ PASS ] kj/exception-test.c++:252: computeRelativeTrace (2 μs) [ TEST ] kj/debug-test.c++:206: legacy test: Debug/Log [ PASS ] kj/debug-test.c++:206: legacy test: Debug/Log (139 μs) [ TEST ] kj/debug-test.c++:284: legacy test: Debug/Exception [ PASS ] kj/debug-test.c++:284: legacy test: Debug/Exception (1 μs) [ TEST ] kj/debug-test.c++:295: legacy test: Debug/Catch [ PASS ] kj/debug-test.c++:295: legacy test: Debug/Catch (64 μs) [ TEST ] kj/debug-test.c++:359: legacy test: Debug/Syscall [ PASS ] kj/debug-test.c++:359: legacy test: Debug/Syscall (102 μs) [ TEST ] kj/debug-test.c++:415: legacy test: Debug/Context [ PASS ] kj/debug-test.c++:415: legacy test: Debug/Context (88 μs) [ TEST ] kj/debug-test.c++:466: magic assert stringification [ PASS ] kj/debug-test.c++:466: magic assert stringification (156 μs) [ TEST ] kj/arena-test.c++:62: legacy test: Arena/Object [ PASS ] kj/arena-test.c++:62: legacy test: Arena/Object (5 μ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 (1 μ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 (1 μs) [ TEST ] kj/arena-test.c++:153: legacy test: Arena/ObjectThrow [ PASS ] kj/arena-test.c++:153: legacy test: Arena/ObjectThrow (30 μs) [ TEST ] kj/arena-test.c++:168: legacy test: Arena/ArrayThrow [ PASS ] kj/arena-test.c++:168: legacy test: Arena/ArrayThrow (28 μs) [ TEST ] kj/arena-test.c++:183: legacy test: Arena/Alignment [ PASS ] kj/arena-test.c++:183: legacy test: Arena/Alignment (0 μs) [ TEST ] kj/arena-test.c++:196: legacy test: Arena/EndOfChunk [ PASS ] kj/arena-test.c++:196: legacy test: Arena/EndOfChunk (0 μs) [ TEST ] kj/arena-test.c++:222: legacy test: Arena/EndOfChunkAlignment [ PASS ] kj/arena-test.c++:222: legacy test: Arena/EndOfChunkAlignment (0 μs) [ TEST ] kj/arena-test.c++:247: legacy test: Arena/TooBig [ PASS ] kj/arena-test.c++:247: legacy test: Arena/TooBig (0 μs) [ TEST ] kj/arena-test.c++:266: legacy test: Arena/MultiSegment [ PASS ] kj/arena-test.c++:266: legacy test: Arena/MultiSegment (0 μs) [ TEST ] kj/arena-test.c++:282: legacy test: Arena/Constructor [ PASS ] kj/arena-test.c++:282: legacy test: Arena/Constructor (0 μs) [ TEST ] kj/arena-test.c++:289: legacy test: Arena/Strings [ PASS ] kj/arena-test.c++:289: legacy test: Arena/Strings (0 μs) [ TEST ] kj/units-test.c++:50: legacy test: UnitMeasure/Basics [ PASS ] kj/units-test.c++:50: legacy test: UnitMeasure/Basics (0 μs) [ TEST ] kj/units-test.c++:71: legacy test: UnitMeasure/AtLeastUInt [ PASS ] kj/units-test.c++:71: legacy test: UnitMeasure/AtLeastUInt (0 μs) [ TEST ] kj/units-test.c++:99: legacy test: UnitMeasure/BoundedConst [ PASS ] kj/units-test.c++:99: legacy test: UnitMeasure/BoundedConst (0 μs) [ TEST ] kj/units-test.c++:152: legacy test: UnitMeasure/Bounded [ PASS ] kj/units-test.c++:152: legacy test: UnitMeasure/Bounded (0 μs) [ TEST ] kj/units-test.c++:232: legacy test: UnitMeasure/BoundedVsGuardedConst [ PASS ] kj/units-test.c++:232: legacy test: UnitMeasure/BoundedVsGuardedConst (0 μs) [ TEST ] kj/units-test.c++:267: legacy test: UnitMeasure/BoundedRange [ PASS ] kj/units-test.c++:267: legacy test: UnitMeasure/BoundedRange (0 μs) [ TEST ] kj/units-test.c++:290: legacy test: UnitMeasure/BoundedQuantity [ PASS ] kj/units-test.c++:290: legacy test: UnitMeasure/BoundedQuantity (0 μs) [ TEST ] kj/units-test.c++:318: legacy test: UnitMeasure/BoundedMinMax [ PASS ] kj/units-test.c++:318: legacy test: UnitMeasure/BoundedMinMax (0 μs) [ TEST ] kj/units-test.c++:353: compare bounded quantities of different bounds [ PASS ] kj/units-test.c++:353: compare bounded quantities of different bounds (0 μs) [ TEST ] kj/tuple-test.c++:35: legacy test: Tuple/Tuple [ PASS ] kj/tuple-test.c++:35: legacy test: Tuple/Tuple (2 μs) [ TEST ] kj/tuple-test.c++:93: legacy test: Tuple/RefTuple [ PASS ] kj/tuple-test.c++:93: legacy test: Tuple/RefTuple (0 μs) [ TEST ] kj/one-of-test.c++:28: legacy test: OneOf/Basic [ PASS ] kj/one-of-test.c++:28: legacy test: OneOf/Basic (5 μ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 (1 μ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 (28 μs) [ TEST ] kj/io-test.c++:61: stringify AutoCloseFd [ PASS ] kj/io-test.c++:61: stringify AutoCloseFd (5 μs) [ TEST ] kj/io-test.c++:69: VectorOutputStream [ PASS ] kj/io-test.c++:69: VectorOutputStream (3 μs) [ TEST ] kj/io-test.c++:146: InputStream::readAllText() / readAllBytes() [ PASS ] kj/io-test.c++:146: InputStream::readAllText() / readAllBytes() (18709 μ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 (50 μs) [ TEST ] kj/mutex-test.c++:65: legacy test: Mutex/MutexGuarded [ PASS ] kj/mutex-test.c++:65: legacy test: Mutex/MutexGuarded (135975 μs) [ TEST ] kj/mutex-test.c++:169: legacy test: Mutex/When [ PASS ] kj/mutex-test.c++:169: legacy test: Mutex/When (88895 μs) [ TEST ] kj/mutex-test.c++:262: legacy test: Mutex/WhenWithTimeout [ PASS ] kj/mutex-test.c++:262: legacy test: Mutex/WhenWithTimeout (112081 μs) [ TEST ] kj/mutex-test.c++:391: legacy test: Mutex/WhenWithTimeoutPreciseTiming [ PASS ] kj/mutex-test.c++:391: legacy test: Mutex/WhenWithTimeoutPreciseTiming (100074 μs) [ TEST ] kj/mutex-test.c++:422: legacy test: Mutex/WhenWithTimeoutPreciseTimingAfterInterrupt [ PASS ] kj/mutex-test.c++:422: legacy test: Mutex/WhenWithTimeoutPreciseTimingAfterInterrupt (100140 μs) [ TEST ] kj/mutex-test.c++:456: wait()s wake each other [ PASS ] kj/mutex-test.c++:456: wait()s wake each other (179 μs) [ TEST ] kj/mutex-test.c++:478: legacy test: Mutex/Lazy [ PASS ] kj/mutex-test.c++:478: legacy test: Mutex/Lazy (10144 μs) [ TEST ] kj/mutex-test.c++:503: legacy test: Mutex/LazyException [ PASS ] kj/mutex-test.c++:503: legacy test: Mutex/LazyException (69 μs) [ TEST ] kj/mutex-test.c++:568: ExternalMutexGuarded destroy after release [ PASS ] kj/mutex-test.c++:568: ExternalMutexGuarded destroy after release (1 μs) [ TEST ] kj/mutex-test.c++:597: ExternalMutexGuarded destroy without release [ PASS ] kj/mutex-test.c++:597: ExternalMutexGuarded destroy without release (0 μs) [ TEST ] kj/mutex-test.c++:618: condvar wait with flapping predicate [ PASS ] kj/mutex-test.c++:618: condvar wait with flapping predicate (10227 μs) [ TEST ] kj/time-test.c++:41: stringify times [ PASS ] kj/time-test.c++:41: stringify times (10 μ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 (150074 μs) [ TEST ] kj/threadlocal-test.c++:33: legacy test: ThreadLocal/Basic [ PASS ] kj/threadlocal-test.c++:33: legacy test: ThreadLocal/Basic (132 μs) [ TEST ] kj/filesystem-test.c++:29: Path [ PASS ] kj/filesystem-test.c++:29: Path (66 μs) [ TEST ] kj/filesystem-test.c++:89: Path comparisons [ PASS ] kj/filesystem-test.c++:89: Path comparisons (23 μs) [ TEST ] kj/filesystem-test.c++:130: Path exceptions [ PASS ] kj/filesystem-test.c++:130: Path exceptions (526 μs) [ TEST ] kj/filesystem-test.c++:162: Win32 Path [ PASS ] kj/filesystem-test.c++:162: Win32 Path (50 μs) [ TEST ] kj/filesystem-test.c++:213: Win32 Path exceptions [ PASS ] kj/filesystem-test.c++:213: Win32 Path exceptions (516 μ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 (46 μs) [ TEST ] kj/filesystem-test.c++:378: InMemoryFile::copy() [ PASS ] kj/filesystem-test.c++:378: InMemoryFile::copy() (843 μs) [ TEST ] kj/filesystem-test.c++:410: File::copy() [ PASS ] kj/filesystem-test.c++:410: File::copy() (471 μs) [ TEST ] kj/filesystem-test.c++:442: InMemoryDirectory [ PASS ] kj/filesystem-test.c++:442: InMemoryDirectory (88 μs) [ TEST ] kj/filesystem-test.c++:615: InMemoryDirectory symlinks [ PASS ] kj/filesystem-test.c++:615: InMemoryDirectory symlinks (114 μs) [ TEST ] kj/filesystem-test.c++:677: InMemoryDirectory link [ PASS ] kj/filesystem-test.c++:677: InMemoryDirectory link (9 μs) [ TEST ] kj/filesystem-test.c++:702: InMemoryDirectory copy [ PASS ] kj/filesystem-test.c++:702: InMemoryDirectory copy (16 μs) [ TEST ] kj/filesystem-test.c++:729: InMemoryDirectory move [ PASS ] kj/filesystem-test.c++:729: InMemoryDirectory move (7 μs) [ TEST ] kj/filesystem-test.c++:750: InMemoryDirectory createTemporary [ PASS ] kj/filesystem-test.c++:750: InMemoryDirectory createTemporary (0 μs) [ TEST ] kj/filesystem-disk-test.c++:280: DiskFile [ PASS ] kj/filesystem-disk-test.c++:280: DiskFile (144 μs) [ TEST ] kj/filesystem-disk-test.c++:373: DiskFile::copy() [ PASS ] kj/filesystem-disk-test.c++:373: DiskFile::copy() (343 μs) [ TEST ] kj/filesystem-disk-test.c++:398: DiskDirectory [ PASS ] kj/filesystem-disk-test.c++:398: DiskDirectory (425 μs) [ TEST ] kj/filesystem-disk-test.c++:546: DiskDirectory symlinks [ PASS ] kj/filesystem-disk-test.c++:546: DiskDirectory symlinks (235 μs) [ TEST ] kj/filesystem-disk-test.c++:602: DiskDirectory link [ PASS ] kj/filesystem-disk-test.c++:602: DiskDirectory link (93 μs) [ TEST ] kj/filesystem-disk-test.c++:630: DiskDirectory copy [ PASS ] kj/filesystem-disk-test.c++:630: DiskDirectory copy (204 μs) [ TEST ] kj/filesystem-disk-test.c++:654: DiskDirectory copy-replace [ PASS ] kj/filesystem-disk-test.c++:654: DiskDirectory copy-replace (308 μs) [ TEST ] kj/filesystem-disk-test.c++:691: DiskDirectory move [ PASS ] kj/filesystem-disk-test.c++:691: DiskDirectory move (118 μs) [ TEST ] kj/filesystem-disk-test.c++:710: DiskDirectory move-replace [ PASS ] kj/filesystem-disk-test.c++:710: DiskDirectory move-replace (136 μs) [ TEST ] kj/filesystem-disk-test.c++:742: DiskDirectory createTemporary [ PASS ] kj/filesystem-disk-test.c++:742: DiskDirectory createTemporary (36 μs) [ TEST ] kj/filesystem-disk-test.c++:752: DiskDirectory replaceSubdir() [ PASS ] kj/filesystem-disk-test.c++:752: DiskDirectory replaceSubdir() (159 μs) [ TEST ] kj/filesystem-disk-test.c++:793: DiskDirectory replace directory with file [ PASS ] kj/filesystem-disk-test.c++:793: DiskDirectory replace directory with file (78 μs) [ TEST ] kj/filesystem-disk-test.c++:821: DiskDirectory replace file with directory [ PASS ] kj/filesystem-disk-test.c++:821: DiskDirectory replace file with directory (110 μs) [ TEST ] kj/filesystem-disk-test.c++:967: DiskFilesystem::computeCurrentPath kj/filesystem-disk-unix.c++:1734: PWD environment variable doesn't match current directory; pwd = /usr/src/RPM/BUILD/capnproto-1.0.1.1/c++ [ PASS ] kj/filesystem-disk-test.c++:967: DiskFilesystem::computeCurrentPath (135 μs) [ TEST ] kj/test-test.c++:36: GlobFilter [ PASS ] kj/test-test.c++:36: GlobFilter (11 μs) [ TEST ] kj/test-test.c++:88: expect exit from exit [ PASS ] kj/test-test.c++:88: expect exit from exit (8304 μs) [ TEST ] kj/test-test.c++:94: expect exit from thrown exception *** Fatal uncaught std::exception: test error stack: f77c4814 f76ff458 f76ff942 f77c555d 566b4eb8 f7a7ddde 56865375 f7ab093a f7ab141a f7ab1bba f7a82c4f f7a84984 f7aaf613 f7507bf4 f7507cb7 5677b0a6 [ PASS ] kj/test-test.c++:94: expect exit from thrown exception (3989 μs) [ TEST ] kj/test-test.c++:99: expect signal from abort [ PASS ] kj/test-test.c++:99: expect signal from abort (3988 μs) [ TEST ] kj/test-test.c++:103: expect signal from sigint [ PASS ] kj/test-test.c++:103: expect signal from sigint (5987 μs) [ TEST ] capnp/common-test.c++:35: legacy test: Common/Version [ PASS ] capnp/common-test.c++:35: legacy test: Common/Version (3 μs) [ TEST ] capnp/blob-test.c++:34: legacy test: Blob/Text [ PASS ] capnp/blob-test.c++:34: legacy test: Blob/Text (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 (12 μs) [ TEST ] capnp/layout-test.c++:289: legacy test: WireFormat/StructRoundTrip_OneSegment [ PASS ] capnp/layout-test.c++:289: legacy test: WireFormat/StructRoundTrip_OneSegment (38 μs) [ TEST ] capnp/layout-test.c++:327: legacy test: WireFormat/StructRoundTrip_OneSegmentPerAllocation [ PASS ] capnp/layout-test.c++:327: legacy test: WireFormat/StructRoundTrip_OneSegmentPerAllocation (26 μs) [ TEST ] capnp/layout-test.c++:366: legacy test: WireFormat/StructRoundTrip_MultipleSegmentsWithMultipleAllocations [ PASS ] capnp/layout-test.c++:366: legacy test: WireFormat/StructRoundTrip_MultipleSegmentsWithMultipleAllocations (6 μ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 (86 μs) [ TEST ] capnp/any-test.c++:109: legacy test: Any/AnyStruct [ PASS ] capnp/any-test.c++:109: legacy test: Any/AnyStruct (15 μs) [ TEST ] capnp/any-test.c++:181: legacy test: Any/AnyList [ PASS ] capnp/any-test.c++:181: legacy test: Any/AnyList (5 μs) [ TEST ] capnp/any-test.c++:229: legacy test: Any/AnyStructListCapInSchema [ PASS ] capnp/any-test.c++:229: legacy test: Any/AnyStructListCapInSchema (145 μ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 (13 μs) [ TEST ] capnp/any-test.c++:307: legacy test: Any/Equals [ PASS ] capnp/any-test.c++:307: legacy test: Any/Equals (155 μ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 (7 μ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 (1 μ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 (10 μs) [ TEST ] capnp/message-test.c++:93: legacy test: Message/MessageBuilderInitMultiSegment [ PASS ] capnp/message-test.c++:93: legacy test: Message/MessageBuilderInitMultiSegment (28 μs) [ TEST ] capnp/message-test.c++:123: legacy test: Message/MessageBuilderInitSpaceAvailable [ PASS ] capnp/message-test.c++:123: legacy test: Message/MessageBuilderInitSpaceAvailable (12 μs) [ TEST ] capnp/message-test.c++:154: legacy test: Message/ReadWriteDataStruct [ PASS ] capnp/message-test.c++:154: legacy test: Message/ReadWriteDataStruct (7 μs) [ TEST ] capnp/message-test.c++:171: clone() [ PASS ] capnp/message-test.c++:171: clone() (28 μs) [ TEST ] capnp/message-test.c++:180: disallow unaligned [ PASS ] capnp/message-test.c++:180: disallow unaligned (75 μs) [ TEST ] capnp/message-test.c++:195: MessageBuilder::sizeInWords() [ PASS ] capnp/message-test.c++:195: MessageBuilder::sizeInWords() (14 μs) [ TEST ] capnp/encoding-test.c++:35: legacy test: Encoding/AllTypes [ PASS ] capnp/encoding-test.c++:35: legacy test: Encoding/AllTypes (20 μs) [ TEST ] capnp/encoding-test.c++:54: legacy test: Encoding/AllTypesMultiSegment [ PASS ] capnp/encoding-test.c++:54: legacy test: Encoding/AllTypesMultiSegment (43 μs) [ TEST ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults [ PASS ] capnp/encoding-test.c++:66: legacy test: Encoding/Defaults (17 μs) [ TEST ] capnp/encoding-test.c++:77: legacy test: Encoding/DefaultInitialization [ PASS ] capnp/encoding-test.c++:77: legacy test: Encoding/DefaultInitialization (28 μs) [ TEST ] capnp/encoding-test.c++:91: legacy test: Encoding/DefaultInitializationMultiSegment [ PASS ] capnp/encoding-test.c++:91: legacy test: Encoding/DefaultInitializationMultiSegment (58 μs) [ TEST ] capnp/encoding-test.c++:107: legacy test: Encoding/DefaultsFromEmptyMessage [ PASS ] capnp/encoding-test.c++:107: legacy test: Encoding/DefaultsFromEmptyMessage (6 μs) [ TEST ] capnp/encoding-test.c++:117: legacy test: Encoding/Unions [ PASS ] capnp/encoding-test.c++:117: legacy test: Encoding/Unions (9 μs) [ TEST ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout [ PASS ] capnp/encoding-test.c++:194: legacy test: Encoding/UnionLayout (43 μs) [ TEST ] capnp/encoding-test.c++:250: legacy test: Encoding/UnnamedUnion [ PASS ] capnp/encoding-test.c++:250: legacy test: Encoding/UnnamedUnion (6 μs) [ TEST ] capnp/encoding-test.c++:281: legacy test: Encoding/Groups [ PASS ] capnp/encoding-test.c++:281: legacy test: Encoding/Groups (2 μs) [ TEST ] capnp/encoding-test.c++:319: legacy test: Encoding/InterleavedGroups [ PASS ] capnp/encoding-test.c++:319: legacy test: Encoding/InterleavedGroups (2 μs) [ TEST ] capnp/encoding-test.c++:385: legacy test: Encoding/UnionDefault [ PASS ] capnp/encoding-test.c++:385: legacy test: Encoding/UnionDefault (7 μs) [ TEST ] capnp/encoding-test.c++:432: legacy test: Encoding/ListDefaults [ PASS ] capnp/encoding-test.c++:432: legacy test: Encoding/ListDefaults (12 μs) [ TEST ] capnp/encoding-test.c++:441: legacy test: Encoding/BuildListDefaults [ PASS ] capnp/encoding-test.c++:441: legacy test: Encoding/BuildListDefaults (9 μs) [ TEST ] capnp/encoding-test.c++:451: legacy test: Encoding/SmallStructLists [ PASS ] capnp/encoding-test.c++:451: legacy test: Encoding/SmallStructLists (8 μs) [ TEST ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty [ PASS ] capnp/encoding-test.c++:520: legacy test: Encoding/SetListToEmpty (11 μs) [ TEST ] capnp/encoding-test.c++:615: legacy test: Encoding/ListUpgrade [ PASS ] capnp/encoding-test.c++:615: legacy test: Encoding/ListUpgrade (56 μs) [ TEST ] capnp/encoding-test.c++:671: legacy test: Encoding/BitListDowngrade [ PASS ] capnp/encoding-test.c++:671: legacy test: Encoding/BitListDowngrade (60 μs) [ TEST ] capnp/encoding-test.c++:710: legacy test: Encoding/BitListDowngradeFromStruct [ PASS ] capnp/encoding-test.c++:710: legacy test: Encoding/BitListDowngradeFromStruct (49 μs) [ TEST ] capnp/encoding-test.c++:747: legacy test: Encoding/BitListUpgrade [ PASS ] capnp/encoding-test.c++:747: legacy test: Encoding/BitListUpgrade (53 μs) [ TEST ] capnp/encoding-test.c++:780: legacy test: Encoding/UpgradeStructInBuilder [ PASS ] capnp/encoding-test.c++:780: legacy test: Encoding/UpgradeStructInBuilder (4 μs) [ TEST ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment [ PASS ] capnp/encoding-test.c++:887: legacy test: Encoding/UpgradeStructInBuilderMultiSegment (8 μ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 (2 μs) [ TEST ] capnp/encoding-test.c++:1089: legacy test: Encoding/UpgradeListInBuilder [ PASS ] capnp/encoding-test.c++:1089: legacy test: Encoding/UpgradeListInBuilder (1326 μs) [ TEST ] capnp/encoding-test.c++:1325: legacy test: Encoding/UpgradeUnion [ PASS ] capnp/encoding-test.c++:1325: legacy test: Encoding/UpgradeUnion (2 μs) [ TEST ] capnp/encoding-test.c++:1345: legacy test: Encoding/NestedTypes [ PASS ] capnp/encoding-test.c++:1345: legacy test: Encoding/NestedTypes (1 μs) [ TEST ] capnp/encoding-test.c++:1359: legacy test: Encoding/Imports [ PASS ] capnp/encoding-test.c++:1359: legacy test: Encoding/Imports (31 μs) [ TEST ] capnp/encoding-test.c++:1380: legacy test: Encoding/Using [ PASS ] capnp/encoding-test.c++:1380: legacy test: Encoding/Using (1 μs) [ TEST ] capnp/encoding-test.c++:1387: legacy test: Encoding/StructSetters [ PASS ] capnp/encoding-test.c++:1387: legacy test: Encoding/StructSetters (35 μs) [ TEST ] capnp/encoding-test.c++:1413: legacy test: Encoding/OneBitStructSetters [ PASS ] capnp/encoding-test.c++:1413: legacy test: Encoding/OneBitStructSetters (2 μs) [ TEST ] capnp/encoding-test.c++:1435: legacy test: Encoding/ListSetters [ PASS ] capnp/encoding-test.c++:1435: legacy test: Encoding/ListSetters (19 μs) [ TEST ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject [ PASS ] capnp/encoding-test.c++:1528: legacy test: Encoding/ZeroOldObject (14 μs) [ TEST ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has [ PASS ] capnp/encoding-test.c++:1546: legacy test: Encoding/Has (3 μs) [ TEST ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification [ PASS ] capnp/encoding-test.c++:1574: legacy test: Encoding/VoidListAmplification (101 μs) [ TEST ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification [ PASS ] capnp/encoding-test.c++:1590: legacy test: Encoding/EmptyStructListAmplification (94 μs) [ TEST ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants [ PASS ] capnp/encoding-test.c++:1611: legacy test: Encoding/Constants (12 μ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 (418 μs) [ TEST ] capnp/encoding-test.c++:1775: legacy test: Encoding/HasEmptyStruct [ PASS ] capnp/encoding-test.c++:1775: legacy test: Encoding/HasEmptyStruct (3 μ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 (1 μs) [ TEST ] capnp/encoding-test.c++:1820: legacy test: Encoding/NameAnnotation [ PASS ] capnp/encoding-test.c++:1820: legacy test: Encoding/NameAnnotation (1 μ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 (1 μs) [ TEST ] capnp/encoding-test.c++:1885: legacy test: Encoding/Generics [ PASS ] capnp/encoding-test.c++:1885: legacy test: Encoding/Generics (68 μ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 (1 μ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 (6 μ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 (22 μ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 (3 μs) [ TEST ] capnp/encoding-test.c++:2051: Copying ListList downgraded from ListStruct does not get corrupted [ PASS ] capnp/encoding-test.c++:2051: Copying ListList downgraded from ListStruct does not get corrupted (2 μs) [ TEST ] capnp/orphan-test.c++:31: legacy test: Orphans/Structs [ PASS ] capnp/orphan-test.c++:31: legacy test: Orphans/Structs (17 μ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 (2 μs) [ TEST ] capnp/orphan-test.c++:105: legacy test: Orphans/StructLists [ PASS ] capnp/orphan-test.c++:105: legacy test: Orphans/StructLists (3 μs) [ TEST ] capnp/orphan-test.c++:133: legacy test: Orphans/Text [ PASS ] capnp/orphan-test.c++:133: legacy test: Orphans/Text (2 μs) [ TEST ] capnp/orphan-test.c++:153: legacy test: Orphans/Data [ PASS ] capnp/orphan-test.c++:153: legacy test: Orphans/Data (2 μs) [ TEST ] capnp/orphan-test.c++:173: legacy test: Orphans/NoCrossMessageTransfers [ PASS ] capnp/orphan-test.c++:173: legacy test: Orphans/NoCrossMessageTransfers (49 μs) [ TEST ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct [ PASS ] capnp/orphan-test.c++:184: legacy test: Orphans/OrphanageStruct (6 μ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 (1 μs) [ TEST ] capnp/orphan-test.c++:223: legacy test: Orphans/OrphanageData [ PASS ] capnp/orphan-test.c++:223: legacy test: Orphans/OrphanageData (1 μs) [ TEST ] capnp/orphan-test.c++:238: legacy test: Orphans/OrphanageStructCopy [ PASS ] capnp/orphan-test.c++:238: legacy test: Orphans/OrphanageStructCopy (14 μs) [ TEST ] capnp/orphan-test.c++:252: legacy test: Orphans/OrphanageListCopy [ PASS ] capnp/orphan-test.c++:252: legacy test: Orphans/OrphanageListCopy (2 μs) [ TEST ] capnp/orphan-test.c++:267: legacy test: Orphans/OrphanageTextCopy [ PASS ] capnp/orphan-test.c++:267: legacy test: Orphans/OrphanageTextCopy (1 μs) [ TEST ] capnp/orphan-test.c++:277: legacy test: Orphans/OrphanageDataCopy [ PASS ] capnp/orphan-test.c++:277: legacy test: Orphans/OrphanageDataCopy (1 μs) [ TEST ] capnp/orphan-test.c++:287: legacy test: Orphans/ZeroOut [ PASS ] capnp/orphan-test.c++:287: legacy test: Orphans/ZeroOut (12 μs) [ TEST ] capnp/orphan-test.c++:302: legacy test: Orphans/StructAnyPointer [ PASS ] capnp/orphan-test.c++:302: legacy test: Orphans/StructAnyPointer (9 μ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 (142 μs) [ TEST ] capnp/orphan-test.c++:367: legacy test: Orphans/DynamicList [ PASS ] capnp/orphan-test.c++:367: legacy test: Orphans/DynamicList (8 μs) [ TEST ] capnp/orphan-test.c++:391: legacy test: Orphans/DynamicStructList [ PASS ] capnp/orphan-test.c++:391: legacy test: Orphans/DynamicStructList (4 μs) [ TEST ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct [ PASS ] capnp/orphan-test.c++:419: legacy test: Orphans/OrphanageDynamicStruct (114 μs) [ TEST ] capnp/orphan-test.c++:431: legacy test: Orphans/OrphanageDynamicList [ PASS ] capnp/orphan-test.c++:431: legacy test: Orphans/OrphanageDynamicList (3 μs) [ TEST ] capnp/orphan-test.c++:445: legacy test: Orphans/OrphanageDynamicStructCopy [ PASS ] capnp/orphan-test.c++:445: legacy test: Orphans/OrphanageDynamicStructCopy (62 μs) [ TEST ] capnp/orphan-test.c++:461: legacy test: Orphans/OrphanageDynamicListCopy [ PASS ] capnp/orphan-test.c++:461: legacy test: Orphans/OrphanageDynamicListCopy (3 μs) [ TEST ] capnp/orphan-test.c++:477: legacy test: Orphans/DynamicStructAs [ PASS ] capnp/orphan-test.c++:477: legacy test: Orphans/DynamicStructAs (139 μs) [ TEST ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs [ PASS ] capnp/orphan-test.c++:519: legacy test: Orphans/DynamicListAs (4 μs) [ TEST ] capnp/orphan-test.c++:561: legacy test: Orphans/DynamicAnyPointer [ PASS ] capnp/orphan-test.c++:561: legacy test: Orphans/DynamicAnyPointer (61 μs) [ TEST ] capnp/orphan-test.c++:576: legacy test: Orphans/DynamicDisown [ PASS ] capnp/orphan-test.c++:576: legacy test: Orphans/DynamicDisown (56 μs) [ TEST ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup [ PASS ] capnp/orphan-test.c++:603: legacy test: Orphans/DynamicDisownGroup (27 μs) [ TEST ] capnp/orphan-test.c++:628: legacy test: Orphans/OrphanageFromBuilder [ PASS ] capnp/orphan-test.c++:628: legacy test: Orphans/OrphanageFromBuilder (39 μs) [ TEST ] capnp/orphan-test.c++:675: legacy test: Orphans/StructsZerodAfterUse [ PASS ] capnp/orphan-test.c++:675: legacy test: Orphans/StructsZerodAfterUse (9 μ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 (1 μs) [ TEST ] capnp/orphan-test.c++:732: legacy test: Orphans/StructListsZerodAfterUse [ PASS ] capnp/orphan-test.c++:732: legacy test: Orphans/StructListsZerodAfterUse (21 μs) [ TEST ] capnp/orphan-test.c++:755: legacy test: Orphans/EmptyStructListsZerodAfterUse [ PASS ] capnp/orphan-test.c++:755: legacy test: Orphans/EmptyStructListsZerodAfterUse (1 μs) [ TEST ] capnp/orphan-test.c++:774: legacy test: Orphans/TextZerodAfterUse [ PASS ] capnp/orphan-test.c++:774: legacy test: Orphans/TextZerodAfterUse (1 μs) [ TEST ] capnp/orphan-test.c++:793: legacy test: Orphans/DataZerodAfterUse [ PASS ] capnp/orphan-test.c++:793: legacy test: Orphans/DataZerodAfterUse (1 μs) [ TEST ] capnp/orphan-test.c++:812: legacy test: Orphans/FarPointer [ PASS ] capnp/orphan-test.c++:812: legacy test: Orphans/FarPointer (33 μs) [ TEST ] capnp/orphan-test.c++:827: legacy test: Orphans/UpgradeStruct [ PASS ] capnp/orphan-test.c++:827: legacy test: Orphans/UpgradeStruct (4 μs) [ TEST ] capnp/orphan-test.c++:852: legacy test: Orphans/UpgradeStructList [ PASS ] capnp/orphan-test.c++:852: legacy test: Orphans/UpgradeStructList (3 μs) [ TEST ] capnp/orphan-test.c++:881: legacy test: Orphans/DisownNull [ PASS ] capnp/orphan-test.c++:881: legacy test: Orphans/DisownNull (5 μs) [ TEST ] capnp/orphan-test.c++:920: legacy test: Orphans/ReferenceExternalData [ PASS ] capnp/orphan-test.c++:920: legacy test: Orphans/ReferenceExternalData (105 μs) [ TEST ] capnp/orphan-test.c++:988: legacy test: Orphans/ReferenceExternalData_NoZeroOnSet [ PASS ] capnp/orphan-test.c++:988: legacy test: Orphans/ReferenceExternalData_NoZeroOnSet (2 μs) [ TEST ] capnp/orphan-test.c++:1010: legacy test: Orphans/ReferenceExternalData_NoZeroImmediateAbandon [ PASS ] capnp/orphan-test.c++:1010: legacy test: Orphans/ReferenceExternalData_NoZeroImmediateAbandon (1 μs) [ TEST ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData [ PASS ] capnp/orphan-test.c++:1029: legacy test: Orphans/TruncateData (2 μs) [ TEST ] capnp/orphan-test.c++:1050: legacy test: Orphans/ExtendData [ PASS ] capnp/orphan-test.c++:1050: legacy test: Orphans/ExtendData (1 μs) [ TEST ] capnp/orphan-test.c++:1072: legacy test: Orphans/ExtendDataCopy [ PASS ] capnp/orphan-test.c++:1072: legacy test: Orphans/ExtendDataCopy (1 μs) [ TEST ] capnp/orphan-test.c++:1098: legacy test: Orphans/ExtendDataFromEmpty [ PASS ] capnp/orphan-test.c++:1098: legacy test: Orphans/ExtendDataFromEmpty (1 μs) [ TEST ] capnp/orphan-test.c++:1112: legacy test: Orphans/TruncateText [ PASS ] capnp/orphan-test.c++:1112: legacy test: Orphans/TruncateText (1 μs) [ TEST ] capnp/orphan-test.c++:1133: legacy test: Orphans/ExtendText [ PASS ] capnp/orphan-test.c++:1133: legacy test: Orphans/ExtendText (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 (2 μ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 (1 μs) [ TEST ] capnp/orphan-test.c++:1299: legacy test: Orphans/TruncatePointerList [ PASS ] capnp/orphan-test.c++:1299: legacy test: Orphans/TruncatePointerList (5 μs) [ TEST ] capnp/orphan-test.c++:1336: legacy test: Orphans/ExtendPointerList [ PASS ] capnp/orphan-test.c++:1336: legacy test: Orphans/ExtendPointerList (6 μs) [ TEST ] capnp/orphan-test.c++:1373: legacy test: Orphans/ExtendPointerListCopy [ PASS ] capnp/orphan-test.c++:1373: legacy test: Orphans/ExtendPointerListCopy (6 μs) [ TEST ] capnp/orphan-test.c++:1412: legacy test: Orphans/ExtendPointerListFromEmpty [ PASS ] capnp/orphan-test.c++:1412: legacy test: Orphans/ExtendPointerListFromEmpty (1 μs) [ TEST ] capnp/orphan-test.c++:1426: legacy test: Orphans/TruncateStructList [ PASS ] capnp/orphan-test.c++:1426: legacy test: Orphans/TruncateStructList (17 μs) [ TEST ] capnp/orphan-test.c++:1472: legacy test: Orphans/ExtendStructList [ PASS ] capnp/orphan-test.c++:1472: legacy test: Orphans/ExtendStructList (30 μs) [ TEST ] capnp/orphan-test.c++:1516: legacy test: Orphans/ExtendStructListCopy [ PASS ] capnp/orphan-test.c++:1516: legacy test: Orphans/ExtendStructListCopy (30 μs) [ TEST ] capnp/orphan-test.c++:1563: legacy test: Orphans/ExtendStructListFromEmpty [ PASS ] capnp/orphan-test.c++:1563: legacy test: Orphans/ExtendStructListFromEmpty (4 μs) [ TEST ] capnp/orphan-test.c++:1587: legacy test: Orphans/ConcatenatePrimitiveLists [ PASS ] capnp/orphan-test.c++:1587: legacy test: Orphans/ConcatenatePrimitiveLists (2 μs) [ TEST ] capnp/orphan-test.c++:1608: legacy test: Orphans/ConcatenateBitLists [ PASS ] capnp/orphan-test.c++:1608: legacy test: Orphans/ConcatenateBitLists (2 μs) [ TEST ] capnp/orphan-test.c++:1629: legacy test: Orphans/ConcatenatePointerLists [ PASS ] capnp/orphan-test.c++:1629: legacy test: Orphans/ConcatenatePointerLists (5 μs) [ TEST ] capnp/orphan-test.c++:1651: legacy test: Orphans/ConcatenateStructLists [ PASS ] capnp/orphan-test.c++:1651: legacy test: Orphans/ConcatenateStructLists (6 μs) [ TEST ] capnp/orphan-test.c++:1710: legacy test: Orphans/ConcatenateStructListsUpgradeFromPrimitive [ PASS ] capnp/orphan-test.c++:1710: legacy test: Orphans/ConcatenateStructListsUpgradeFromPrimitive (3 μs) [ TEST ] capnp/serialize-test.c++:76: legacy test: Serialize/FlatArray [ PASS ] capnp/serialize-test.c++:76: legacy test: Serialize/FlatArray (141 μs) [ TEST ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount [ PASS ] capnp/serialize-test.c++:124: legacy test: Serialize/FlatArrayOddSegmentCount (139 μs) [ TEST ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount [ PASS ] capnp/serialize-test.c++:163: legacy test: Serialize/FlatArrayEvenSegmentCount (141 μs) [ TEST ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream [ PASS ] capnp/serialize-test.c++:224: legacy test: Serialize/InputStream (9 μs) [ TEST ] capnp/serialize-test.c++:236: legacy test: Serialize/InputStreamScratchSpace [ PASS ] capnp/serialize-test.c++:236: legacy test: Serialize/InputStreamScratchSpace (15 μs) [ TEST ] capnp/serialize-test.c++:249: legacy test: Serialize/InputStreamLazy [ PASS ] capnp/serialize-test.c++:249: legacy test: Serialize/InputStreamLazy (7 μs) [ TEST ] capnp/serialize-test.c++:261: legacy test: Serialize/InputStreamOddSegmentCount [ PASS ] capnp/serialize-test.c++:261: legacy test: Serialize/InputStreamOddSegmentCount (15 μs) [ TEST ] capnp/serialize-test.c++:273: legacy test: Serialize/InputStreamOddSegmentCountLazy [ PASS ] capnp/serialize-test.c++:273: legacy test: Serialize/InputStreamOddSegmentCountLazy (13 μs) [ TEST ] capnp/serialize-test.c++:285: legacy test: Serialize/InputStreamEvenSegmentCount [ PASS ] capnp/serialize-test.c++:285: legacy test: Serialize/InputStreamEvenSegmentCount (14 μs) [ TEST ] capnp/serialize-test.c++:297: legacy test: Serialize/InputStreamEvenSegmentCountLazy [ PASS ] capnp/serialize-test.c++:297: legacy test: Serialize/InputStreamEvenSegmentCountLazy (15 μs) [ TEST ] capnp/serialize-test.c++:309: legacy test: Serialize/InputStreamToBuilder [ PASS ] capnp/serialize-test.c++:309: legacy test: Serialize/InputStreamToBuilder (16 μs) [ TEST ] capnp/serialize-test.c++:341: legacy test: Serialize/WriteMessage [ PASS ] capnp/serialize-test.c++:341: legacy test: Serialize/WriteMessage (10 μs) [ TEST ] capnp/serialize-test.c++:353: legacy test: Serialize/WriteMessageOddSegmentCount [ PASS ] capnp/serialize-test.c++:353: legacy test: Serialize/WriteMessageOddSegmentCount (13 μs) [ TEST ] capnp/serialize-test.c++:365: legacy test: Serialize/WriteMessageEvenSegmentCount [ PASS ] capnp/serialize-test.c++:365: legacy test: Serialize/WriteMessageEvenSegmentCount (13 μs) [ TEST ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors [ PASS ] capnp/serialize-test.c++:400: legacy test: Serialize/FileDescriptors (66 μs) [ TEST ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments [ PASS ] capnp/serialize-test.c++:441: legacy test: Serialize/RejectTooManySegments (45 μs) [ TEST ] capnp/serialize-test.c++:461: legacy test: Serialize/RejectHugeMessage [ PASS ] capnp/serialize-test.c++:461: legacy test: Serialize/RejectHugeMessage (33 μs) [ TEST ] capnp/serialize-packed-test.c++:201: legacy test: Packed/SimplePacking [ PASS ] capnp/serialize-packed-test.c++:201: legacy test: Packed/SimplePacking (50 μs) [ TEST ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip [ PASS ] capnp/serialize-packed-test.c++:255: legacy test: Packed/RoundTrip (21 μs) [ TEST ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace [ PASS ] capnp/serialize-packed-test.c++:268: legacy test: Packed/RoundTripScratchSpace (12 μs) [ TEST ] capnp/serialize-packed-test.c++:282: legacy test: Packed/RoundTripLazy [ PASS ] capnp/serialize-packed-test.c++:282: legacy test: Packed/RoundTripLazy (31 μs) [ TEST ] capnp/serialize-packed-test.c++:295: legacy test: Packed/RoundTripOddSegmentCount [ PASS ] capnp/serialize-packed-test.c++:295: legacy test: Packed/RoundTripOddSegmentCount (36 μs) [ TEST ] capnp/serialize-packed-test.c++:308: legacy test: Packed/RoundTripOddSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:308: legacy test: Packed/RoundTripOddSegmentCountLazy (42 μs) [ TEST ] capnp/serialize-packed-test.c++:321: legacy test: Packed/RoundTripEvenSegmentCount [ PASS ] capnp/serialize-packed-test.c++:321: legacy test: Packed/RoundTripEvenSegmentCount (22 μs) [ TEST ] capnp/serialize-packed-test.c++:334: legacy test: Packed/RoundTripEvenSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:334: legacy test: Packed/RoundTripEvenSegmentCountLazy (42 μs) [ TEST ] capnp/serialize-packed-test.c++:347: legacy test: Packed/RoundTripTwoMessages [ PASS ] capnp/serialize-packed-test.c++:347: legacy test: Packed/RoundTripTwoMessages (16 μs) [ TEST ] capnp/serialize-packed-test.c++:374: legacy test: Packed/RoundTripAllZero [ PASS ] capnp/serialize-packed-test.c++:374: legacy test: Packed/RoundTripAllZero (4 μs) [ TEST ] capnp/serialize-packed-test.c++:392: legacy test: Packed/RoundTripAllZeroScratchSpace [ PASS ] capnp/serialize-packed-test.c++:392: legacy test: Packed/RoundTripAllZeroScratchSpace (3 μs) [ TEST ] capnp/serialize-packed-test.c++:406: legacy test: Packed/RoundTripAllZeroLazy [ PASS ] capnp/serialize-packed-test.c++:406: legacy test: Packed/RoundTripAllZeroLazy (3 μs) [ TEST ] capnp/serialize-packed-test.c++:419: legacy test: Packed/RoundTripAllZeroOddSegmentCount [ PASS ] capnp/serialize-packed-test.c++:419: legacy test: Packed/RoundTripAllZeroOddSegmentCount (5 μs) [ TEST ] capnp/serialize-packed-test.c++:432: legacy test: Packed/RoundTripAllZeroOddSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:432: legacy test: Packed/RoundTripAllZeroOddSegmentCountLazy (5 μs) [ TEST ] capnp/serialize-packed-test.c++:445: legacy test: Packed/RoundTripAllZeroEvenSegmentCount [ PASS ] capnp/serialize-packed-test.c++:445: legacy test: Packed/RoundTripAllZeroEvenSegmentCount (4 μs) [ TEST ] capnp/serialize-packed-test.c++:458: legacy test: Packed/RoundTripAllZeroEvenSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:458: legacy test: Packed/RoundTripAllZeroEvenSegmentCountLazy (5 μs) [ TEST ] capnp/serialize-packed-test.c++:473: legacy test: Packed/RoundTripHugeString [ PASS ] capnp/serialize-packed-test.c++:473: legacy test: Packed/RoundTripHugeString (15 μs) [ TEST ] capnp/serialize-packed-test.c++:489: legacy test: Packed/RoundTripHugeStringScratchSpace [ PASS ] capnp/serialize-packed-test.c++:489: legacy test: Packed/RoundTripHugeStringScratchSpace (14 μs) [ TEST ] capnp/serialize-packed-test.c++:506: legacy test: Packed/RoundTripHugeStringLazy [ PASS ] capnp/serialize-packed-test.c++:506: legacy test: Packed/RoundTripHugeStringLazy (16 μs) [ TEST ] capnp/serialize-packed-test.c++:522: legacy test: Packed/RoundTripHugeStringOddSegmentCount [ PASS ] capnp/serialize-packed-test.c++:522: legacy test: Packed/RoundTripHugeStringOddSegmentCount (17 μs) [ TEST ] capnp/serialize-packed-test.c++:538: legacy test: Packed/RoundTripHugeStringOddSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:538: legacy test: Packed/RoundTripHugeStringOddSegmentCountLazy (17 μs) [ TEST ] capnp/serialize-packed-test.c++:554: legacy test: Packed/RoundTripHugeStringEvenSegmentCount [ PASS ] capnp/serialize-packed-test.c++:554: legacy test: Packed/RoundTripHugeStringEvenSegmentCount (15 μs) [ TEST ] capnp/serialize-packed-test.c++:570: legacy test: Packed/RoundTripHugeStringEvenSegmentCountLazy [ PASS ] capnp/serialize-packed-test.c++:570: legacy test: Packed/RoundTripHugeStringEvenSegmentCountLazy (17 μs) [ TEST ] capnp/fuzz-test.c++:172: fuzz-test struct pointer [ PASS ] capnp/fuzz-test.c++:172: fuzz-test struct pointer (2030422 μs) [ TEST ] capnp/fuzz-test.c++:193: fuzz-test list pointer [ PASS ] capnp/fuzz-test.c++:193: fuzz-test list pointer (2125196 μs) [ TEST ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer [ PASS ] capnp/fuzz-test.c++:218: fuzz-test struct list pointer (6943609 μs) [ TEST ] capnp/fuzz-test.c++:242: fuzz-test text pointer [ PASS ] capnp/fuzz-test.c++:242: fuzz-test text pointer (2195663 μs) [ TEST ] capnp/fuzz-test.c++:251: fuzz-test far pointer [ PASS ] capnp/fuzz-test.c++:251: fuzz-test far pointer (3128505 μs) [ TEST ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer [ PASS ] capnp/fuzz-test.c++:265: fuzz-test double-far pointer (2864877 μ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 (33 μs) [ TEST ] kj/async-test.c++:89: legacy test: Async/EvalInt [ PASS ] kj/async-test.c++:89: legacy test: Async/EvalInt (6 μs) [ TEST ] kj/async-test.c++:101: legacy test: Async/There [ PASS ] kj/async-test.c++:101: legacy test: Async/There (2 μs) [ TEST ] kj/async-test.c++:114: legacy test: Async/ThereVoid [ PASS ] kj/async-test.c++:114: legacy test: Async/ThereVoid (1 μs) [ TEST ] kj/async-test.c++:127: legacy test: Async/Exception [ PASS ] kj/async-test.c++:127: legacy test: Async/Exception (100 μs) [ TEST ] kj/async-test.c++:139: legacy test: Async/HandleException [ PASS ] kj/async-test.c++:139: legacy test: Async/HandleException (35 μs) [ TEST ] kj/async-test.c++:154: legacy test: Async/PropagateException [ PASS ] kj/async-test.c++:154: legacy test: Async/PropagateException (35 μs) [ TEST ] kj/async-test.c++:171: legacy test: Async/PropagateExceptionTypeChange [ PASS ] kj/async-test.c++:171: legacy test: Async/PropagateExceptionTypeChange (35 μs) [ TEST ] kj/async-test.c++:188: legacy test: Async/Then [ PASS ] kj/async-test.c++:188: legacy test: Async/Then (1 μs) [ TEST ] kj/async-test.c++:206: legacy test: Async/Chain [ PASS ] kj/async-test.c++:206: legacy test: Async/Chain (12 μs) [ TEST ] kj/async-test.c++:222: legacy test: Async/DeepChain [ PASS ] kj/async-test.c++:222: legacy test: Async/DeepChain (436 μs) [ TEST ] kj/async-test.c++:248: legacy test: Async/DeepChain2 [ PASS ] kj/async-test.c++:248: legacy test: Async/DeepChain2 (326 μs) [ TEST ] kj/async-test.c++:285: legacy test: Async/DeepChain3 [ PASS ] kj/async-test.c++:285: legacy test: Async/DeepChain3 (385 μs) [ TEST ] kj/async-test.c++:314: legacy test: Async/DeepChain4 [ PASS ] kj/async-test.c++:314: legacy test: Async/DeepChain4 (379 μs) [ TEST ] kj/async-test.c++:336: legacy test: Async/IgnoreResult [ PASS ] kj/async-test.c++:336: legacy test: Async/IgnoreResult (3 μs) [ TEST ] kj/async-test.c++:354: legacy test: Async/SeparateFulfiller [ PASS ] kj/async-test.c++:354: legacy test: Async/SeparateFulfiller (2 μ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 (3 μs) [ TEST ] kj/async-test.c++:404: legacy test: Async/SeparateFulfillerDiscarded [ PASS ] kj/async-test.c++:404: legacy test: Async/SeparateFulfillerDiscarded (46 μs) [ TEST ] kj/async-test.c++:417: legacy test: Async/SeparateFulfillerDiscardedDuringUnwind [ PASS ] kj/async-test.c++:417: legacy test: Async/SeparateFulfillerDiscardedDuringUnwind (50 μ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 (17 μs) [ TEST ] kj/async-test.c++:512: legacy test: Async/Fork [ PASS ] kj/async-test.c++:512: legacy test: Async/Fork (5 μs) [ TEST ] kj/async-test.c++:557: legacy test: Async/ForkRef [ PASS ] kj/async-test.c++:557: legacy test: Async/ForkRef (5 μs) [ TEST ] kj/async-test.c++:584: legacy test: Async/ForkMaybeRef [ PASS ] kj/async-test.c++:584: legacy test: Async/ForkMaybeRef (5 μs) [ TEST ] kj/async-test.c++:612: legacy test: Async/Split [ PASS ] kj/async-test.c++:612: legacy test: Async/Split (5 μs) [ TEST ] kj/async-test.c++:627: legacy test: Async/ExclusiveJoin [ PASS ] kj/async-test.c++:627: legacy test: Async/ExclusiveJoin (14 μs) [ TEST ] kj/async-test.c++:669: legacy test: Async/ArrayJoin [ PASS ] kj/async-test.c++:669: legacy test: Async/ArrayJoin (11 μs) [ TEST ] kj/async-test.c++:693: legacy test: Async/ArrayJoinVoid [ PASS ] kj/async-test.c++:693: legacy test: Async/ArrayJoinVoid (8 μs) [ TEST ] kj/async-test.c++:732: legacy test: Async/ArrayJoinException [ PASS ] kj/async-test.c++:732: legacy test: Async/ArrayJoinException (42 μs) [ TEST ] kj/async-test.c++:770: legacy test: Async/ArrayJoinFailFastException [ PASS ] kj/async-test.c++:770: legacy test: Async/ArrayJoinFailFastException (31 μs) [ TEST ] kj/async-test.c++:800: legacy test: Async/Canceler [ PASS ] kj/async-test.c++:800: legacy test: Async/Canceler (65 μs) [ TEST ] kj/async-test.c++:823: legacy test: Async/CancelerDoubleWrap [ PASS ] kj/async-test.c++:823: legacy test: Async/CancelerDoubleWrap (2 μs) [ TEST ] kj/async-test.c++:842: legacy test: Async/TaskSet [ PASS ] kj/async-test.c++:842: legacy test: Async/TaskSet (37 μs) [ TEST ] kj/async-test.c++:877: legacy test: Async/LargeTaskSetDestruction [ PASS ] kj/async-test.c++:877: legacy test: Async/LargeTaskSetDestruction (33862 μs) [ TEST ] kj/async-test.c++:920: legacy test: Async/TaskSet [ PASS ] kj/async-test.c++:920: legacy test: Async/TaskSet (8 μs) [ TEST ] kj/async-test.c++:950: legacy test: Async/TaskSetOnEmpty [ PASS ] kj/async-test.c++:950: legacy test: Async/TaskSetOnEmpty (8 μs) [ TEST ] kj/async-test.c++:974: TaskSet::clear() [ PASS ] kj/async-test.c++:974: TaskSet::clear() (14 μs) [ TEST ] kj/async-test.c++:1029: legacy test: Async/Attach [ PASS ] kj/async-test.c++:1029: legacy test: Async/Attach (3 μs) [ TEST ] kj/async-test.c++:1050: legacy test: Async/EagerlyEvaluate [ PASS ] kj/async-test.c++:1050: legacy test: Async/EagerlyEvaluate (4 μs) [ TEST ] kj/async-test.c++:1070: legacy test: Async/Detach [ PASS ] kj/async-test.c++:1070: legacy test: Async/Detach (98 μs) [ TEST ] kj/async-test.c++:1109: legacy test: Async/SetRunnable [ PASS ] kj/async-test.c++:1109: legacy test: Async/SetRunnable (5 μs) [ TEST ] kj/async-test.c++:1151: legacy test: Async/Poll [ PASS ] kj/async-test.c++:1151: legacy test: Async/Poll (1 μ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 (4 μs) [ TEST ] kj/async-test.c++:1202: exclusiveJoin both events complete simultaneously [ PASS ] kj/async-test.c++:1202: exclusiveJoin both events complete simultaneously (7 μs) [ TEST ] kj/async-test.c++:1220: start a fiber [ PASS ] kj/async-test.c++:1220: start a fiber (25 μs) [ TEST ] kj/async-test.c++:1243: fiber promise chaining [ PASS ] kj/async-test.c++:1243: fiber promise chaining (15 μs) [ TEST ] kj/async-test.c++:1268: throw from a fiber [ PASS ] kj/async-test.c++:1268: throw from a fiber (69 μs) [ TEST ] kj/async-test.c++:1293: cancel a fiber [ PASS ] kj/async-test.c++:1293: cancel a fiber (42 μs) [ TEST ] kj/async-test.c++:1328: fiber pool [ PASS ] kj/async-test.c++:1328: fiber pool (47 μs) [ TEST ] kj/async-test.c++:1424: fiber pool runSynchronously() [ PASS ] kj/async-test.c++:1424: fiber pool runSynchronously() (64 μs) [ TEST ] kj/async-test.c++:1462: fiber pool limit [ PASS ] kj/async-test.c++:1462: fiber pool limit (191 μ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 (28 μs) [ TEST ] kj/async-test.c++:1640: retryOnDisconnect [ PASS ] kj/async-test.c++:1640: retryOnDisconnect (50 μs) [ TEST ] kj/async-test.c++:1714: capture weird alignment in continuation [ PASS ] kj/async-test.c++:1714: capture weird alignment in continuation (2 μs) [ TEST ] kj/async-test.c++:1737: constPromise [ PASS ] kj/async-test.c++:1737: constPromise (1 μs) [ TEST ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events [ PASS ] kj/async-xthread-test.c++:52: synchonous simple cross-thread events (177 μ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 (131 μ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 (119 μ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 (104 μ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 (10148 μ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 (10882 μ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 (69249 μs) [ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle [ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (21525 μ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 (92 μ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 (11898 μ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 (11982 μ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 (8031 μ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 (11940 μ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 (37161 μ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 (13939 μs) [ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller [ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (3914 μs) [ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects [ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (7941 μs) [ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed [ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (7993 μs) [ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled [ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (15041 μ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 (9958 μ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 (14 μs) [ TEST ] kj/async-unix-test.c++:199: legacy test: AsyncUnixTest/SignalWithPointerValue [ PASS ] kj/async-unix-test.c++:199: legacy test: AsyncUnixTest/SignalWithPointerValue (12 μs) [ TEST ] kj/async-unix-test.c++:237: legacy test: AsyncUnixTest/SignalsMultiListen [ PASS ] kj/async-unix-test.c++:237: legacy test: AsyncUnixTest/SignalsMultiListen (14 μs) [ TEST ] kj/async-unix-test.c++:263: legacy test: AsyncUnixTest/SignalsMultiReceive [ PASS ] kj/async-unix-test.c++:263: legacy test: AsyncUnixTest/SignalsMultiReceive (15 μs) [ TEST ] kj/async-unix-test.c++:285: legacy test: AsyncUnixTest/SignalsAsync [ PASS ] kj/async-unix-test.c++:285: legacy test: AsyncUnixTest/SignalsAsync (12815 μs) [ TEST ] kj/async-unix-test.c++:318: legacy test: AsyncUnixTest/SignalsNoWait [ PASS ] kj/async-unix-test.c++:318: legacy test: AsyncUnixTest/SignalsNoWait (39 μs) [ TEST ] kj/async-unix-test.c++:363: legacy test: AsyncUnixTest/ReadObserver [ PASS ] kj/async-unix-test.c++:363: legacy test: AsyncUnixTest/ReadObserver (39 μs) [ TEST ] kj/async-unix-test.c++:396: legacy test: AsyncUnixTest/ReadObserverMultiListen [ PASS ] kj/async-unix-test.c++:396: legacy test: AsyncUnixTest/ReadObserverMultiListen (59 μs) [ TEST ] kj/async-unix-test.c++:426: legacy test: AsyncUnixTest/ReadObserverMultiReceive [ PASS ] kj/async-unix-test.c++:426: legacy test: AsyncUnixTest/ReadObserverMultiReceive (28 μs) [ TEST ] kj/async-unix-test.c++:454: legacy test: AsyncUnixTest/ReadObserverAndSignals [ PASS ] kj/async-unix-test.c++:454: legacy test: AsyncUnixTest/ReadObserverAndSignals (25 μs) [ TEST ] kj/async-unix-test.c++:480: legacy test: AsyncUnixTest/ReadObserverAsync [ PASS ] kj/async-unix-test.c++:480: legacy test: AsyncUnixTest/ReadObserverAsync (12785 μs) [ TEST ] kj/async-unix-test.c++:502: legacy test: AsyncUnixTest/ReadObserverNoWait [ PASS ] kj/async-unix-test.c++:502: legacy test: AsyncUnixTest/ReadObserverNoWait (45 μs) [ TEST ] kj/async-unix-test.c++:556: legacy test: AsyncUnixTest/WriteObserver [ PASS ] kj/async-unix-test.c++:556: legacy test: AsyncUnixTest/WriteObserver (10361 μs) [ TEST ] kj/async-unix-test.c++:605: legacy test: AsyncUnixTest/UrgentObserver [ PASS ] kj/async-unix-test.c++:605: legacy test: AsyncUnixTest/UrgentObserver (10442 μs) [ TEST ] kj/async-unix-test.c++:706: legacy test: AsyncUnixTest/SteadyTimers [ PASS ] kj/async-unix-test.c++:706: legacy test: AsyncUnixTest/SteadyTimers (41332 μs) [ TEST ] kj/async-unix-test.c++:746: legacy test: AsyncUnixTest/InterruptedTimer [ PASS ] kj/async-unix-test.c++:746: legacy test: AsyncUnixTest/InterruptedTimer (100351 μs) [ TEST ] kj/async-unix-test.c++:785: legacy test: AsyncUnixTest/Wake [ PASS ] kj/async-unix-test.c++:785: legacy test: AsyncUnixTest/Wake (58683 μs) [ TEST ] kj/async-unix-test.c++:891: legacy test: AsyncUnixTest/ChildProcess [ PASS ] kj/async-unix-test.c++:891: legacy test: AsyncUnixTest/ChildProcess (8430 μs) [ TEST ] kj/async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() [ PASS ] kj/async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() (62 μ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() (24 μs) [ TEST ] kj/async-unix-test.c++:1010: UnixEventPort poll for signals [ PASS ] kj/async-unix-test.c++:1010: UnixEventPort poll for signals (24 μ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 (44 μs) [ TEST ] kj/async-unix-test.c++:1081: UnixEventPort thread-specific signals [ PASS ] kj/async-unix-test.c++:1081: UnixEventPort thread-specific signals (67078 μ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 (4229 μ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 (220 μ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 (7603 μ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 (9952 μ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 (19001 μ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 (14107 μ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 (46831 μs) [ TEST ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle [ PASS ] kj/async-xthread-test.c++:473: cross-thread cancellation cycle (30035 μ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 (110 μ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 (6954 μ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 (9876 μ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 (8020 μ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 (11936 μ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 (43003 μ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 (14118 μs) [ TEST ] kj/async-xthread-test.c++:886: cross-thread fulfiller [ PASS ] kj/async-xthread-test.c++:886: cross-thread fulfiller (7848 μs) [ TEST ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects [ PASS ] kj/async-xthread-test.c++:913: cross-thread fulfiller rejects (7970 μs) [ TEST ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed [ PASS ] kj/async-xthread-test.c++:939: cross-thread fulfiller destroyed (7998 μs) [ TEST ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled [ PASS ] kj/async-xthread-test.c++:967: cross-thread fulfiller canceled (20004 μ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 (11983 μs) [ TEST ] kj/async-io-test.c++:95: legacy test: AsyncIo/SimpleNetworkAuthentication [ PASS ] kj/async-io-test.c++:95: legacy test: AsyncIo/SimpleNetworkAuthentication (4263 μs) [ TEST ] kj/async-io-test.c++:176: legacy test: AsyncIo/UnixSocket [ PASS ] kj/async-io-test.c++:176: legacy test: AsyncIo/UnixSocket (121 μs) [ TEST ] kj/async-io-test.c++:249: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg [ PASS ] kj/async-io-test.c++:249: legacy test: AsyncIo/AncillaryMessageHandlerNoMsg (3720 μs) [ TEST ] kj/async-io-test.c++:397: legacy test: AsyncIo/AddressParsing [ PASS ] kj/async-io-test.c++:397: legacy test: AsyncIo/AddressParsing (16878 μs) [ TEST ] kj/async-io-test.c++:442: legacy test: AsyncIo/OneWayPipe [ PASS ] kj/async-io-test.c++:442: legacy test: AsyncIo/OneWayPipe (59 μs) [ TEST ] kj/async-io-test.c++:460: legacy test: AsyncIo/TwoWayPipe [ PASS ] kj/async-io-test.c++:460: legacy test: AsyncIo/TwoWayPipe (52 μs) [ TEST ] kj/async-io-test.c++:487: legacy test: AsyncIo/InMemoryCapabilityPipe [ PASS ] kj/async-io-test.c++:487: legacy test: AsyncIo/InMemoryCapabilityPipe (32 μs) [ TEST ] kj/async-io-test.c++:528: legacy test: AsyncIo/CapabilityPipe [ PASS ] kj/async-io-test.c++:528: legacy test: AsyncIo/CapabilityPipe (101 μs) [ TEST ] kj/async-io-test.c++:567: legacy test: AsyncIo/CapabilityPipeBlockedSendStream [ PASS ] kj/async-io-test.c++:567: legacy test: AsyncIo/CapabilityPipeBlockedSendStream (11725 μs) [ TEST ] kj/async-io-test.c++:608: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage [ PASS ] kj/async-io-test.c++:608: legacy test: AsyncIo/CapabilityPipeMultiStreamMessage (76 μs) [ TEST ] kj/async-io-test.c++:643: legacy test: AsyncIo/ScmRightsTruncatedOdd [ PASS ] kj/async-io-test.c++:643: legacy test: AsyncIo/ScmRightsTruncatedOdd (53 μs) [ TEST ] kj/async-io-test.c++:711: legacy test: AsyncIo/ScmRightsTruncatedEven [ PASS ] kj/async-io-test.c++:711: legacy test: AsyncIo/ScmRightsTruncatedEven (51 μs) [ TEST ] kj/async-io-test.c++:801: legacy test: AsyncIo/PipeThread [ PASS ] kj/async-io-test.c++:801: legacy test: AsyncIo/PipeThread (5216 μs) [ TEST ] kj/async-io-test.c++:821: legacy test: AsyncIo/PipeThreadDisconnects [ PASS ] kj/async-io-test.c++:821: legacy test: AsyncIo/PipeThreadDisconnects (138 μs) [ TEST ] kj/async-io-test.c++:844: legacy test: AsyncIo/Timeouts [ PASS ] kj/async-io-test.c++:844: legacy test: AsyncIo/Timeouts (12451 μs) [ TEST ] kj/async-io-test.c++:900: legacy test: AsyncIo/Udp [ PASS ] kj/async-io-test.c++:900: legacy test: AsyncIo/Udp (203 μs) [ TEST ] kj/async-io-test.c++:1062: legacy test: AsyncIo/AbstractUnixSocket [ PASS ] kj/async-io-test.c++:1062: legacy test: AsyncIo/AbstractUnixSocket (65 μs) [ TEST ] kj/async-io-test.c++:1084: CIDR parsing [ PASS ] kj/async-io-test.c++:1084: CIDR parsing (20 μs) [ TEST ] kj/async-io-test.c++:1153: NetworkFilter [ PASS ] kj/async-io-test.c++:1153: NetworkFilter (41 μs) [ TEST ] kj/async-io-test.c++:1258: Network::restrictPeers() [ PASS ] kj/async-io-test.c++:1258: Network::restrictPeers() (325 μs) [ TEST ] kj/async-io-test.c++:1330: AsyncInputStream::readAllText() / readAllBytes() [ PASS ] kj/async-io-test.c++:1330: AsyncInputStream::readAllText() / readAllBytes() (33737 μs) [ TEST ] kj/async-io-test.c++:1371: Userland pipe [ PASS ] kj/async-io-test.c++:1371: Userland pipe (16 μs) [ TEST ] kj/async-io-test.c++:1394: Userland pipe cancel write [ PASS ] kj/async-io-test.c++:1394: Userland pipe cancel write (9 μs) [ TEST ] kj/async-io-test.c++:1415: Userland pipe cancel read [ PASS ] kj/async-io-test.c++:1415: Userland pipe cancel read (5 μs) [ TEST ] kj/async-io-test.c++:1431: Userland pipe pumpTo [ PASS ] kj/async-io-test.c++:1431: Userland pipe pumpTo (12 μs) [ TEST ] kj/async-io-test.c++:1453: Userland pipe tryPumpFrom [ PASS ] kj/async-io-test.c++:1453: Userland pipe tryPumpFrom (11 μs) [ TEST ] kj/async-io-test.c++:1476: Userland pipe pumpTo cancel [ PASS ] kj/async-io-test.c++:1476: Userland pipe pumpTo cancel (5 μs) [ TEST ] kj/async-io-test.c++:1496: Userland pipe tryPumpFrom cancel [ PASS ] kj/async-io-test.c++:1496: Userland pipe tryPumpFrom cancel (5 μs) [ TEST ] kj/async-io-test.c++:1516: Userland pipe with limit [ PASS ] kj/async-io-test.c++:1516: Userland pipe with limit (86 μ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 (60 μ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 (4 μ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 (55 μs) [ TEST ] kj/async-io-test.c++:1598: Userland pipe gather write [ PASS ] kj/async-io-test.c++:1598: Userland pipe gather write (6 μ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 (5 μ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 (5 μ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 (5 μ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 (5 μ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 (5 μ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 (4 μ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 (4 μ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 (9 μ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 (17 μ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 (10 μ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 (8 μ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 (9 μ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 (8 μ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 (8 μ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 (8 μ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 (8 μ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 (7 μ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 (9 μ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() (6 μ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 (9 μ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 (9 μ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 (6 μ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 (6 μs) [ TEST ] kj/async-io-test.c++:2124: Userland tee [ PASS ] kj/async-io-test.c++:2124: Userland tee (32 μs) [ TEST ] kj/async-io-test.c++:2140: Userland nested tee [ PASS ] kj/async-io-test.c++:2140: Userland nested tee (18 μs) [ TEST ] kj/async-io-test.c++:2173: Userland tee concurrent read [ PASS ] kj/async-io-test.c++:2173: Userland tee concurrent read (10 μ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 (9 μ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 (8 μ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 (8 μ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 (12 μ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 (173 μ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 (100 μ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 (10 μ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...) (13 μ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 (31424 μs) [ TEST ] kj/async-io-test.c++:2461: Userland tee pump [ PASS ] kj/async-io-test.c++:2461: Userland tee pump (883 μ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 (912 μ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 (51 μ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 (637 μ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 (270 μ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 (951 μ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 (16 μ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 (166 μs) [ TEST ] kj/async-io-test.c++:2888: Userspace OneWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2888: Userspace OneWayPipe whenWriteDisconnected() (10 μs) [ TEST ] kj/async-io-test.c++:2903: Userspace TwoWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2903: Userspace TwoWayPipe whenWriteDisconnected() (3 μs) [ TEST ] kj/async-io-test.c++:2921: OS OneWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2921: OS OneWayPipe whenWriteDisconnected() (59 μs) [ TEST ] kj/async-io-test.c++:2936: OS TwoWayPipe whenWriteDisconnected() [ PASS ] kj/async-io-test.c++:2936: OS TwoWayPipe whenWriteDisconnected() (64 μ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 (30 μs) [ TEST ] kj/async-io-test.c++:2983: AggregateConnectionReceiver [ PASS ] kj/async-io-test.c++:2983: AggregateConnectionReceiver (80 μs) [ TEST ] kj/async-io-test.c++:3069: OS handle pumpTo [ PASS ] kj/async-io-test.c++:3069: OS handle pumpTo (2276 μ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 (74 μ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 (53 μ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 (4788 μ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 (4486 μ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 (4931 μ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 (4716 μ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 (4679 μ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 (6501 μs) [ TEST ] kj/async-io-test.c++:3363: pump file to socket [ PASS ] kj/async-io-test.c++:3363: pump file to socket (6235 μ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 (8355 μs) [ TEST ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() [ PASS ] kj/async-queue-test.c++:127: ProducerConsumerQueue with rejectAll() (148 μ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 (1 μ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 (1 μ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 (1 μs) [ TEST ] kj/parse/char-test.c++:216: legacy test: CharParsers/Identifier [ PASS ] kj/parse/char-test.c++:216: legacy test: CharParsers/Identifier (14 μs) [ TEST ] kj/parse/char-test.c++:232: legacy test: CharParsers/Integer [ PASS ] kj/parse/char-test.c++:232: legacy test: CharParsers/Integer (2 μs) [ TEST ] kj/parse/char-test.c++:272: legacy test: CharParsers/Number [ PASS ] kj/parse/char-test.c++:272: legacy test: CharParsers/Number (15 μs) [ TEST ] kj/parse/char-test.c++:336: legacy test: CharParsers/DoubleQuotedString [ PASS ] kj/parse/char-test.c++:336: legacy test: CharParsers/DoubleQuotedString (4 μs) [ TEST ] kj/parse/char-test.c++:376: legacy test: CharParsers/SingleQuotedString [ PASS ] kj/parse/char-test.c++:376: legacy test: CharParsers/SingleQuotedString (3 μs) [ TEST ] kj/std/iostream-test.c++:30: legacy test: StdIoStream/WriteVec [ PASS ] kj/std/iostream-test.c++:30: legacy test: StdIoStream/WriteVec (30 μs) [ TEST ] kj/std/iostream-test.c++:56: legacy test: StdIoStream/TryReadToEndOfFile [ PASS ] kj/std/iostream-test.c++:56: legacy test: StdIoStream/TryReadToEndOfFile (2 μs) [ TEST ] kj/std/iostream-test.c++:75: legacy test: StdIoStream/ReadToEndOfFile [ PASS ] kj/std/iostream-test.c++:75: legacy test: StdIoStream/ReadToEndOfFile (34 μs) [ TEST ] kj/compat/url-test.c++:50: parse / stringify URL [ PASS ] kj/compat/url-test.c++:50: parse / stringify URL (147 μs) [ TEST ] kj/compat/url-test.c++:311: URL percent encoding [ PASS ] kj/compat/url-test.c++:311: URL percent encoding (29 μ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 (8 μs) [ TEST ] kj/compat/url-test.c++:353: URL relative paths [ PASS ] kj/compat/url-test.c++:353: URL relative paths (20 μs) [ TEST ] kj/compat/url-test.c++:387: URL for HTTP request [ PASS ] kj/compat/url-test.c++:387: URL for HTTP request (17 μs) [ TEST ] kj/compat/url-test.c++:482: parse URL failure [ PASS ] kj/compat/url-test.c++:482: parse URL failure (8 μs) [ TEST ] kj/compat/url-test.c++:505: parse relative URL [ PASS ] kj/compat/url-test.c++:505: parse relative URL (57 μ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 (3 μs) [ TEST ] kj/compat/url-test.c++:554: parse relative URL failure [ PASS ] kj/compat/url-test.c++:554: parse relative URL failure (13 μ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 (35 μs) [ TEST ] kj/compat/http-test.c++:134: HttpHeaders::parseRequest [ PASS ] kj/compat/http-test.c++:134: HttpHeaders::parseRequest (28 μs) [ TEST ] kj/compat/http-test.c++:187: HttpHeaders::parseResponse [ PASS ] kj/compat/http-test.c++:187: HttpHeaders::parseResponse (10 μs) [ TEST ] kj/compat/http-test.c++:238: HttpHeaders parse invalid [ PASS ] kj/compat/http-test.c++:238: HttpHeaders parse invalid (11 μs) [ TEST ] kj/compat/http-test.c++:311: HttpHeaders require valid HttpHeaderTable [ PASS ] kj/compat/http-test.c++:311: HttpHeaders require valid HttpHeaderTable (74 μs) [ TEST ] kj/compat/http-test.c++:353: HttpHeaders validation [ PASS ] kj/compat/http-test.c++:353: HttpHeaders validation (119 μs) [ TEST ] kj/compat/http-test.c++:376: HttpHeaders Set-Cookie handling [ PASS ] kj/compat/http-test.c++:376: HttpHeaders Set-Cookie handling (7 μs) [ TEST ] kj/compat/http-test.c++:1066: HttpClient requests [ PASS ] kj/compat/http-test.c++:1066: HttpClient requests (533 μs) [ TEST ] kj/compat/http-test.c++:1076: HttpClient responses [ PASS ] kj/compat/http-test.c++:1076: HttpClient responses (2924 μs) [ TEST ] kj/compat/http-test.c++:1089: HttpClient canceled write [ PASS ] kj/compat/http-test.c++:1089: HttpClient canceled write (114 μ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 (21 μ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 (25 μs) [ TEST ] kj/compat/http-test.c++:1208: HttpServer requests [ PASS ] kj/compat/http-test.c++:1208: HttpServer requests (515 μs) [ TEST ] kj/compat/http-test.c++:1242: HttpServer responses [ PASS ] kj/compat/http-test.c++:1242: HttpServer responses (262 μs) [ TEST ] kj/compat/http-test.c++:1423: HttpClient pipeline [ PASS ] kj/compat/http-test.c++:1423: HttpClient pipeline (98 μs) [ TEST ] kj/compat/http-test.c++:1452: HttpClient parallel pipeline [ PASS ] kj/compat/http-test.c++:1452: HttpClient parallel pipeline (97 μs) [ TEST ] kj/compat/http-test.c++:1515: HttpServer pipeline [ PASS ] kj/compat/http-test.c++:1515: HttpServer pipeline (150 μs) [ TEST ] kj/compat/http-test.c++:1543: HttpServer parallel pipeline [ PASS ] kj/compat/http-test.c++:1543: HttpServer parallel pipeline (110 μs) [ TEST ] kj/compat/http-test.c++:1572: HttpClient <-> HttpServer [ PASS ] kj/compat/http-test.c++:1572: HttpClient <-> HttpServer (189 μs) [ TEST ] kj/compat/http-test.c++:1598: HttpInputStream requests [ PASS ] kj/compat/http-test.c++:1598: HttpInputStream requests (235 μs) [ TEST ] kj/compat/http-test.c++:1636: HttpInputStream responses [ PASS ] kj/compat/http-test.c++:1636: HttpInputStream responses (57 μs) [ TEST ] kj/compat/http-test.c++:1676: HttpInputStream bare messages [ PASS ] kj/compat/http-test.c++:1676: HttpInputStream bare messages (27 μs) [ TEST ] kj/compat/http-test.c++:1730: WebSocket core protocol [ PASS ] kj/compat/http-test.c++:1730: WebSocket core protocol (576 μs) [ TEST ] kj/compat/http-test.c++:1793: WebSocket fragmented [ PASS ] kj/compat/http-test.c++:1793: WebSocket fragmented (5 μs) [ TEST ] kj/compat/http-test.c++:1820: WebSocket compressed fragment [ PASS ] kj/compat/http-test.c++:1820: WebSocket compressed fragment (35 μs) [ TEST ] kj/compat/http-test.c++:1863: WebSocket masked [ PASS ] kj/compat/http-test.c++:1863: WebSocket masked (12 μs) [ TEST ] kj/compat/http-test.c++:1900: WebSocket unexpected RSV bits [ PASS ] kj/compat/http-test.c++:1900: WebSocket unexpected RSV bits (6 μs) [ TEST ] kj/compat/http-test.c++:1928: WebSocket unexpected continuation frame [ PASS ] kj/compat/http-test.c++:1928: WebSocket unexpected continuation frame (4 μs) [ TEST ] kj/compat/http-test.c++:1954: WebSocket missing continuation frame [ PASS ] kj/compat/http-test.c++:1954: WebSocket missing continuation frame (4 μs) [ TEST ] kj/compat/http-test.c++:1980: WebSocket fragmented control frame [ PASS ] kj/compat/http-test.c++:1980: WebSocket fragmented control frame (4 μs) [ TEST ] kj/compat/http-test.c++:2006: WebSocket unknown opcode [ PASS ] kj/compat/http-test.c++:2006: WebSocket unknown opcode (5 μs) [ TEST ] kj/compat/http-test.c++:2032: WebSocket unsolicited pong [ PASS ] kj/compat/http-test.c++:2032: WebSocket unsolicited pong (3 μs) [ TEST ] kj/compat/http-test.c++:2058: WebSocket ping [ PASS ] kj/compat/http-test.c++:2058: WebSocket ping (7 μs) [ TEST ] kj/compat/http-test.c++:2095: WebSocket ping mid-send [ PASS ] kj/compat/http-test.c++:2095: WebSocket ping mid-send (3819 μ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 (3672 μ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 (4047 μs) [ TEST ] kj/compat/http-test.c++:2249: WebSocket pump byte counting [ PASS ] kj/compat/http-test.c++:2249: WebSocket pump byte counting (70 μ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 (88 μ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 (65 μs) [ TEST ] kj/compat/http-test.c++:2342: WebSocket abort propagates through pipe [ PASS ] kj/compat/http-test.c++:2342: WebSocket abort propagates through pipe (35 μs) [ TEST ] kj/compat/http-test.c++:2363: WebSocket maximum message size [ PASS ] kj/compat/http-test.c++:2363: WebSocket maximum message size (53 μs) [ TEST ] kj/compat/http-test.c++:2756: HttpClient WebSocket handshake [ PASS ] kj/compat/http-test.c++:2756: HttpClient WebSocket handshake (75 μ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) (1 μ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) (3 μ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) (5 μ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) (6 μ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) (13 μ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) (8 μ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) (8 μ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) (11 μ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) (2 μ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) (11 μ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 (90 μs) [ TEST ] kj/compat/http-test.c++:3394: HttpClient WebSocket Default Compression [ PASS ] kj/compat/http-test.c++:3394: HttpClient WebSocket Default Compression (67 μs) [ TEST ] kj/compat/http-test.c++:3431: HttpClient WebSocket Extract Extensions [ PASS ] kj/compat/http-test.c++:3431: HttpClient WebSocket Extract Extensions (46 μ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) (77 μ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) (59 μs) [ TEST ] kj/compat/http-test.c++:3543: HttpClient WebSocket error [ PASS ] kj/compat/http-test.c++:3543: HttpClient WebSocket error (27 μs) [ TEST ] kj/compat/http-test.c++:3589: HttpServer WebSocket handshake [ PASS ] kj/compat/http-test.c++:3589: HttpServer WebSocket handshake (81 μs) [ TEST ] kj/compat/http-test.c++:3615: HttpServer WebSocket handshake error [ PASS ] kj/compat/http-test.c++:3615: HttpServer WebSocket handshake error (52 μ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 (105 μ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 (85 μ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 (94 μs) [ TEST ] kj/compat/http-test.c++:3796: HttpServer request timeout [ PASS ] kj/compat/http-test.c++:3796: HttpServer request timeout (26 μs) [ TEST ] kj/compat/http-test.c++:3821: HttpServer pipeline timeout [ PASS ] kj/compat/http-test.c++:3821: HttpServer pipeline timeout (42 μs) [ TEST ] kj/compat/http-test.c++:3874: HttpServer no response [ PASS ] kj/compat/http-test.c++:3874: HttpServer no response (39 μs) [ TEST ] kj/compat/http-test.c++:3901: HttpServer disconnected [ PASS ] kj/compat/http-test.c++:3901: HttpServer disconnected (32 μs) [ TEST ] kj/compat/http-test.c++:3922: HttpServer overloaded [ PASS ] kj/compat/http-test.c++:3922: HttpServer overloaded (50 μs) [ TEST ] kj/compat/http-test.c++:3943: HttpServer unimplemented [ PASS ] kj/compat/http-test.c++:3943: HttpServer unimplemented (38 μs) [ TEST ] kj/compat/http-test.c++:3964: HttpServer threw exception [ PASS ] kj/compat/http-test.c++:3964: HttpServer threw exception (40 μs) [ TEST ] kj/compat/http-test.c++:3985: HttpServer bad request [ PASS ] kj/compat/http-test.c++:3985: HttpServer bad request (45 μs) [ TEST ] kj/compat/http-test.c++:4013: HttpServer invalid method [ PASS ] kj/compat/http-test.c++:4013: HttpServer invalid method (42 μ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 (38 μ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 (35 μ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 (42 μ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 (48 μ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 (35 μs) [ TEST ] kj/compat/http-test.c++:4311: HttpFixedLengthEntityWriter correctly implements tryPumpFrom [ PASS ] kj/compat/http-test.c++:4311: HttpFixedLengthEntityWriter correctly implements tryPumpFrom (64 μ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 (25 μ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 (78 μ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 (114 μ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 (52 μ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 (35 μs) [ TEST ] kj/compat/http-test.c++:4796: newHttpService from HttpClient [ PASS ] kj/compat/http-test.c++:4796: newHttpService from HttpClient (238 μs) [ TEST ] kj/compat/http-test.c++:4838: newHttpService from HttpClient WebSockets [ PASS ] kj/compat/http-test.c++:4838: newHttpService from HttpClient WebSockets (94 μ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 (74 μs) [ TEST ] kj/compat/http-test.c++:4924: newHttpClient from HttpService [ PASS ] kj/compat/http-test.c++:4924: newHttpClient from HttpService (97 μs) [ TEST ] kj/compat/http-test.c++:4939: newHttpClient from HttpService WebSockets [ PASS ] kj/compat/http-test.c++:4939: newHttpClient from HttpService WebSockets (38 μ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 (157 μ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 (16 μ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 (10 μ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 (64 μ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 (96 μ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 (59 μ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 (20 μ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 (15 μ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 (64 μ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 (65 μs) [ TEST ] kj/compat/http-test.c++:5318: HttpClient connection management [ PASS ] kj/compat/http-test.c++:5318: HttpClient connection management (746 μs) [ TEST ] kj/compat/http-test.c++:5470: HttpClient disable connection reuse [ PASS ] kj/compat/http-test.c++:5470: HttpClient disable connection reuse (194 μs) [ TEST ] kj/compat/http-test.c++:5524: HttpClient concurrency limiting [ PASS ] kj/compat/http-test.c++:5524: HttpClient concurrency limiting (255 μ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 (61 μ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 (56 μ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 (46 μ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 (24 μ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 (42 μ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 (34 μ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 (37 μs) [ TEST ] kj/compat/http-test.c++:6531: Simple CONNECT Server works [ PASS ] kj/compat/http-test.c++:6531: Simple CONNECT Server works (59 μ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 (79 μs) [ TEST ] kj/compat/http-test.c++:6603: CONNECT Server (201 status) [ PASS ] kj/compat/http-test.c++:6603: CONNECT Server (201 status) (46 μs) [ TEST ] kj/compat/http-test.c++:6638: CONNECT Client (204 status) [ PASS ] kj/compat/http-test.c++:6638: CONNECT Client (204 status) (65 μs) [ TEST ] kj/compat/http-test.c++:6682: CONNECT Server rejected [ PASS ] kj/compat/http-test.c++:6682: CONNECT Server rejected (48 μs) [ TEST ] kj/compat/http-test.c++:6717: CONNECT Client rejected [ PASS ] kj/compat/http-test.c++:6717: CONNECT Client rejected (60 μs) [ TEST ] kj/compat/http-test.c++:6753: CONNECT Server cancels read [ PASS ] kj/compat/http-test.c++:6753: CONNECT Server cancels read (41 μ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 (60 μs) [ TEST ] kj/compat/http-test.c++:6819: CONNECT Server cancels write [ PASS ] kj/compat/http-test.c++:6819: CONNECT Server cancels write (39 μ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 (61 μs) [ TEST ] kj/compat/http-test.c++:6885: CONNECT rejects Transfer-Encoding [ PASS ] kj/compat/http-test.c++:6885: CONNECT rejects Transfer-Encoding (45 μs) [ TEST ] kj/compat/http-test.c++:6921: CONNECT rejects Content-Length [ PASS ] kj/compat/http-test.c++:6921: CONNECT rejects Content-Length (40 μ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 (116 μ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 (117 μ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 (128 μ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) (146 μs) [ TEST ] kj/compat/gzip-test.c++:133: gzip decompression [ PASS ] kj/compat/gzip-test.c++:133: gzip decompression (67 μs) [ TEST ] kj/compat/gzip-test.c++:174: async gzip decompression [ PASS ] kj/compat/gzip-test.c++:174: async gzip decompression (96 μs) [ TEST ] kj/compat/gzip-test.c++:234: gzip compression [ PASS ] kj/compat/gzip-test.c++:234: gzip compression (39 μs) [ TEST ] kj/compat/gzip-test.c++:276: gzip huge round trip [ PASS ] kj/compat/gzip-test.c++:276: gzip huge round trip (3299 μs) [ TEST ] kj/compat/gzip-test.c++:296: async gzip compression [ PASS ] kj/compat/gzip-test.c++:296: async gzip compression (65 μ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 (3359 μ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 (58 μ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 (167 μ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 (209 μ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 (24 μ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 (146 μ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 (222 μ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 (28 μ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 (118 μ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 (145 μs) [ TEST ] kj/compat/tls-test.c++:459: TLS basics [ PASS ] kj/compat/tls-test.c++:459: TLS basics (88314 μs) [ TEST ] kj/compat/tls-test.c++:492: TLS half-duplex [ PASS ] kj/compat/tls-test.c++:492: TLS half-duplex (80713 μs) [ TEST ] kj/compat/tls-test.c++:524: TLS peer identity [ PASS ] kj/compat/tls-test.c++:524: TLS peer identity (71559 μs) [ TEST ] kj/compat/tls-test.c++:564: TLS multiple messages [ PASS ] kj/compat/tls-test.c++:564: TLS multiple messages (79270 μs) [ TEST ] kj/compat/tls-test.c++:604: TLS zero-sized write [ PASS ] kj/compat/tls-test.c++:604: TLS zero-sized write (78345 μs) [ TEST ] kj/compat/tls-test.c++:650: TLS full duplex [ PASS ] kj/compat/tls-test.c++:650: TLS full duplex (205015 μs) [ TEST ] kj/compat/tls-test.c++:704: TLS SNI [ PASS ] kj/compat/tls-test.c++:704: TLS SNI (83484 μs) [ TEST ] kj/compat/tls-test.c++:756: TLS certificate validation [ PASS ] kj/compat/tls-test.c++:756: TLS certificate validation (326561 μs) [ TEST ] kj/compat/tls-test.c++:777: TLS client certificate verification [ PASS ] kj/compat/tls-test.c++:777: TLS client certificate verification (495972 μs) [ TEST ] kj/compat/tls-test.c++:1022: TLS receiver basics [ PASS ] kj/compat/tls-test.c++:1022: TLS receiver basics (78166 μ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 (26939 μ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 (987285 μ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 (928514 μ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 (1134675 μs) [ TEST ] kj/compat/tls-test.c++:1224: NetworkHttpClient connect with tlsStarter [ PASS ] kj/compat/tls-test.c++:1224: NetworkHttpClient connect with tlsStarter (29169 μs) [ TEST ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message [ PASS ] capnp/canonicalize-test.c++:34: canonicalize yields canonical message (81 μs) [ TEST ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct [ PASS ] capnp/canonicalize-test.c++:50: canonicalize succeeds on empty struct (3 μ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 (2 μ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 (2 μ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 (2 μ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 (2 μ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 (2 μ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 (213 μs) [ TEST ] capnp/capability-test.c++:83: legacy test: Capability/CapabilityList [ PASS ] capnp/capability-test.c++:83: legacy test: Capability/CapabilityList (22 μs) [ TEST ] capnp/capability-test.c++:116: legacy test: Capability/Inheritance [ PASS ] capnp/capability-test.c++:116: legacy test: Capability/Inheritance (47 μs) [ TEST ] capnp/capability-test.c++:145: legacy test: Capability/Pipelining [ PASS ] capnp/capability-test.c++:145: legacy test: Capability/Pipelining (94 μs) [ TEST ] capnp/capability-test.c++:181: use pipeline after dropping response [ PASS ] capnp/capability-test.c++:181: use pipeline after dropping response (48 μs) [ TEST ] capnp/capability-test.c++:218: context.setPipeline [ PASS ] capnp/capability-test.c++:218: context.setPipeline (42 μs) [ TEST ] capnp/capability-test.c++:248: legacy test: Capability/TailCall [ PASS ] capnp/capability-test.c++:248: legacy test: Capability/TailCall (60 μs) [ TEST ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation [ PASS ] capnp/capability-test.c++:282: legacy test: Capability/AsyncCancelation (23 μs) [ TEST ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient [ PASS ] capnp/capability-test.c++:324: legacy test: Capability/DynamicClient (195 μs) [ TEST ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance [ PASS ] capnp/capability-test.c++:365: legacy test: Capability/DynamicClientInheritance (141 μs) [ TEST ] capnp/capability-test.c++:402: legacy test: Capability/DynamicClientPipelining [ PASS ] capnp/capability-test.c++:402: legacy test: Capability/DynamicClientPipelining (79 μs) [ TEST ] capnp/capability-test.c++:441: legacy test: Capability/DynamicClientPipelineAnyCap [ PASS ] capnp/capability-test.c++:441: legacy test: Capability/DynamicClientPipelineAnyCap (69 μs) [ TEST ] capnp/capability-test.c++:518: legacy test: Capability/DynamicServer [ PASS ] capnp/capability-test.c++:518: legacy test: Capability/DynamicServer (218 μs) [ TEST ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance [ PASS ] capnp/capability-test.c++:589: legacy test: Capability/DynamicServerInheritance (82 μs) [ TEST ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining [ PASS ] capnp/capability-test.c++:675: legacy test: Capability/DynamicServerPipelining (66 μs) [ TEST ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall [ PASS ] capnp/capability-test.c++:738: legacy test: Capability/DynamicServerTailCall (62 μs) [ TEST ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans [ PASS ] capnp/capability-test.c++:798: legacy test: Capability/AnyPointersAndOrphans (117 μs) [ TEST ] capnp/capability-test.c++:862: legacy test: Capability/Lists [ PASS ] capnp/capability-test.c++:862: legacy test: Capability/Lists (91 μs) [ TEST ] capnp/capability-test.c++:901: legacy test: Capability/KeywordMethods [ PASS ] capnp/capability-test.c++:901: legacy test: Capability/KeywordMethods (9 μs) [ TEST ] capnp/capability-test.c++:927: legacy test: Capability/Generics [ PASS ] capnp/capability-test.c++:927: legacy test: Capability/Generics (11 μs) [ TEST ] capnp/capability-test.c++:957: legacy test: Capability/Generics2 [ PASS ] capnp/capability-test.c++:957: legacy test: Capability/Generics2 (2 μs) [ TEST ] capnp/capability-test.c++:964: legacy test: Capability/ImplicitParams [ PASS ] capnp/capability-test.c++:964: legacy test: Capability/ImplicitParams (6 μs) [ TEST ] capnp/capability-test.c++:988: legacy test: Capability/CapabilityServerSet [ PASS ] capnp/capability-test.c++:988: legacy test: Capability/CapabilityServerSet (42 μs) [ TEST ] capnp/capability-test.c++:1082: legacy test: Capability/ThisCap [ PASS ] capnp/capability-test.c++:1082: legacy test: Capability/ThisCap (22 μs) [ TEST ] capnp/capability-test.c++:1110: legacy test: Capability/TransferCap [ PASS ] capnp/capability-test.c++:1110: legacy test: Capability/TransferCap (11 μs) [ TEST ] capnp/capability-test.c++:1134: Promise> automatically reduces to RemotePromise [ PASS ] capnp/capability-test.c++:1134: Promise> automatically reduces to RemotePromise (14 μ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 (44 μs) [ TEST ] capnp/capability-test.c++:1183: clone() with caps [ PASS ] capnp/capability-test.c++:1183: clone() with caps (8 μs) [ TEST ] capnp/capability-test.c++:1204: Streaming calls block subsequent calls [ PASS ] capnp/capability-test.c++:1204: Streaming calls block subsequent calls (29 μs) [ TEST ] capnp/capability-test.c++:1277: Streaming calls can be canceled [ PASS ] capnp/capability-test.c++:1277: Streaming calls can be canceled (18 μ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 (221 μs) [ TEST ] capnp/capability-test.c++:1393: RevocableServer [ PASS ] capnp/capability-test.c++:1393: RevocableServer (86 μs) [ TEST ] capnp/membrane-test.c++:189: call local object inside membrane [ PASS ] capnp/membrane-test.c++:189: call local object inside membrane (167 μs) [ TEST ] capnp/membrane-test.c++:196: call local promise inside membrane [ PASS ] capnp/membrane-test.c++:196: call local promise inside membrane (169 μ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 (170 μs) [ TEST ] capnp/membrane-test.c++:212: call local object outside membrane [ PASS ] capnp/membrane-test.c++:212: call local object outside membrane (76 μ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 (137 μ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 (212 μ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 (92 μ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 (91 μ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 (87 μ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. (15 μs) [ TEST ] capnp/membrane-test.c++:333: call remote object inside membrane [ PASS ] capnp/membrane-test.c++:333: call remote object inside membrane (840 μs) [ TEST ] capnp/membrane-test.c++:340: call remote promise inside membrane [ PASS ] capnp/membrane-test.c++:340: call remote promise inside membrane (562 μ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 (170 μs) [ TEST ] capnp/membrane-test.c++:356: call remote object outside membrane [ PASS ] capnp/membrane-test.c++:356: call remote object outside membrane (359 μ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 (693 μ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 (748 μs) [ TEST ] capnp/membrane-test.c++:381: revoke membrane [ PASS ] capnp/membrane-test.c++:381: revoke membrane (404 μs) [ TEST ] capnp/schema-test.c++:41: legacy test: Schema/Structs [ PASS ] capnp/schema-test.c++:41: legacy test: Schema/Structs (114 μs) [ TEST ] capnp/schema-test.c++:81: legacy test: Schema/FieldLookupOutOfOrder [ PASS ] capnp/schema-test.c++:81: legacy test: Schema/FieldLookupOutOfOrder (5 μs) [ TEST ] capnp/schema-test.c++:107: legacy test: Schema/Unions [ PASS ] capnp/schema-test.c++:107: legacy test: Schema/Unions (8 μs) [ TEST ] capnp/schema-test.c++:132: legacy test: Schema/Enums [ PASS ] capnp/schema-test.c++:132: legacy test: Schema/Enums (121 μs) [ TEST ] capnp/schema-test.c++:164: legacy test: Schema/Lists [ PASS ] capnp/schema-test.c++:164: legacy test: Schema/Lists (646 μs) [ TEST ] capnp/schema-test.c++:253: legacy test: Schema/UnnamedUnion [ PASS ] capnp/schema-test.c++:253: legacy test: Schema/UnnamedUnion (2 μs) [ TEST ] capnp/schema-test.c++:264: legacy test: Schema/NullSchemas [ PASS ] capnp/schema-test.c++:264: legacy test: Schema/NullSchemas (2 μs) [ TEST ] capnp/schema-test.c++:281: legacy test: Schema/Interfaces [ PASS ] capnp/schema-test.c++:281: legacy test: Schema/Interfaces (98 μs) [ TEST ] capnp/schema-test.c++:322: legacy test: Schema/Generics [ PASS ] capnp/schema-test.c++:322: legacy test: Schema/Generics (17 μs) [ TEST ] capnp/schema-test.c++:374: StructSchema::hasNoCapabilites() [ PASS ] capnp/schema-test.c++:374: StructSchema::hasNoCapabilites() (1 μs) [ TEST ] capnp/schema-test.c++:398: list-of-enum as generic type parameter has working schema [ PASS ] capnp/schema-test.c++:398: list-of-enum as generic type parameter has working schema (1 μs) [ TEST ] capnp/schema-loader-test.c++:33: legacy test: SchemaLoader/Load [ PASS ] capnp/schema-loader-test.c++:33: legacy test: SchemaLoader/Load (752 μs) [ TEST ] capnp/schema-loader-test.c++:59: legacy test: SchemaLoader/LoadLateUnion [ PASS ] capnp/schema-loader-test.c++:59: legacy test: SchemaLoader/LoadLateUnion (47 μs) [ TEST ] capnp/schema-loader-test.c++:77: legacy test: SchemaLoader/LoadUnnamedUnion [ PASS ] capnp/schema-loader-test.c++:77: legacy test: SchemaLoader/LoadUnnamedUnion (10 μs) [ TEST ] capnp/schema-loader-test.c++:91: legacy test: SchemaLoader/Use [ PASS ] capnp/schema-loader-test.c++:91: legacy test: SchemaLoader/Use (533 μs) [ TEST ] capnp/schema-loader-test.c++:192: legacy test: SchemaLoader/Upgrade [ PASS ] capnp/schema-loader-test.c++:192: legacy test: SchemaLoader/Upgrade (181 μs) [ TEST ] capnp/schema-loader-test.c++:212: legacy test: SchemaLoader/Downgrade [ PASS ] capnp/schema-loader-test.c++:212: legacy test: SchemaLoader/Downgrade (247 μs) [ TEST ] capnp/schema-loader-test.c++:229: legacy test: SchemaLoader/Incompatible [ PASS ] capnp/schema-loader-test.c++:229: legacy test: SchemaLoader/Incompatible (171 μs) [ TEST ] capnp/schema-loader-test.c++:236: legacy test: SchemaLoader/Enumerate [ PASS ] capnp/schema-loader-test.c++:236: legacy test: SchemaLoader/Enumerate (21 μs) [ TEST ] capnp/schema-loader-test.c++:250: legacy test: SchemaLoader/EnumerateNoPlaceholders [ PASS ] capnp/schema-loader-test.c++:250: legacy test: SchemaLoader/EnumerateNoPlaceholders (68 μs) [ TEST ] capnp/schema-loader-test.c++:297: legacy test: SchemaLoader/LazyLoad [ PASS ] capnp/schema-loader-test.c++:297: legacy test: SchemaLoader/LazyLoad (56 μs) [ TEST ] capnp/schema-loader-test.c++:314: legacy test: SchemaLoader/LazyLoadGetDependency [ PASS ] capnp/schema-loader-test.c++:314: legacy test: SchemaLoader/LazyLoadGetDependency (110 μs) [ TEST ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics [ PASS ] capnp/schema-loader-test.c++:333: legacy test: SchemaLoader/Generics (379 μs) [ TEST ] capnp/schema-loader-test.c++:392: legacy test: SchemaLoader/LoadStreaming [ PASS ] capnp/schema-loader-test.c++:392: legacy test: SchemaLoader/LoadStreaming (35 μ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 (110 μs) [ TEST ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic [ PASS ] capnp/schema-parser-test.c++:63: legacy test: SchemaParser/Basic (699 μs) [ TEST ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants [ PASS ] capnp/schema-parser-test.c++:156: legacy test: SchemaParser/Constants (430 μs) [ TEST ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo [ PASS ] capnp/schema-parser-test.c++:212: legacy test: SchemaParser/SourceInfo (338 μs) [ TEST ] capnp/schema-parser-test.c++:275: legacy test: SchemaParser/SetFileIdsRequired [ PASS ] capnp/schema-parser-test.c++:275: legacy test: SchemaParser/SetFileIdsRequired (230 μs) [ TEST ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build [ PASS ] capnp/dynamic-test.c++:47: legacy test: DynamicApi/Build (214 μs) [ TEST ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read [ PASS ] capnp/dynamic-test.c++:58: legacy test: DynamicApi/Read (172 μs) [ TEST ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults [ PASS ] capnp/dynamic-test.c++:69: legacy test: DynamicApi/Defaults (59 μs) [ TEST ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder [ PASS ] capnp/dynamic-test.c++:77: legacy test: DynamicApi/DefaultsBuilder (247 μs) [ TEST ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero [ PASS ] capnp/dynamic-test.c++:93: legacy test: DynamicApi/Zero (86 μs) [ TEST ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild [ PASS ] capnp/dynamic-test.c++:103: legacy test: DynamicApi/ListListsBuild (90 μs) [ TEST ] capnp/dynamic-test.c++:114: legacy test: DynamicApi/ListListsRead [ PASS ] capnp/dynamic-test.c++:114: legacy test: DynamicApi/ListListsRead (81 μs) [ TEST ] capnp/dynamic-test.c++:125: legacy test: DynamicApi/AnyPointers [ PASS ] capnp/dynamic-test.c++:125: legacy test: DynamicApi/AnyPointers (241 μs) [ TEST ] capnp/dynamic-test.c++:194: legacy test: DynamicApi/DynamicAnyPointers [ PASS ] capnp/dynamic-test.c++:194: legacy test: DynamicApi/DynamicAnyPointers (290 μs) [ TEST ] capnp/dynamic-test.c++:256: legacy test: DynamicApi/DynamicAnyStructs [ PASS ] capnp/dynamic-test.c++:256: legacy test: DynamicApi/DynamicAnyStructs (3 μs) [ TEST ] capnp/dynamic-test.c++:272: legacy test: DynamicApi/UnionsRead [ PASS ] capnp/dynamic-test.c++:272: legacy test: DynamicApi/UnionsRead (16 μs) [ TEST ] capnp/dynamic-test.c++:331: legacy test: DynamicApi/UnionsWrite [ PASS ] capnp/dynamic-test.c++:331: legacy test: DynamicApi/UnionsWrite (102 μs) [ TEST ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion [ PASS ] capnp/dynamic-test.c++:358: legacy test: DynamicApi/UnnamedUnion (308 μs) [ TEST ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures [ PASS ] capnp/dynamic-test.c++:394: legacy test: DynamicApi/ConversionFailures (185 μs) [ TEST ] capnp/dynamic-test.c++:411: legacy test: DynamicApi/LateUnion [ PASS ] capnp/dynamic-test.c++:411: legacy test: DynamicApi/LateUnion (6 μs) [ TEST ] capnp/dynamic-test.c++:419: legacy test: DynamicApi/Has [ PASS ] capnp/dynamic-test.c++:419: legacy test: DynamicApi/Has (8 μs) [ TEST ] capnp/dynamic-test.c++:441: legacy test: DynamicApi/HasWhenEmpty [ PASS ] capnp/dynamic-test.c++:441: legacy test: DynamicApi/HasWhenEmpty (5 μs) [ TEST ] capnp/dynamic-test.c++:458: legacy test: DynamicApi/SetEnumFromNative [ PASS ] capnp/dynamic-test.c++:458: legacy test: DynamicApi/SetEnumFromNative (7 μs) [ TEST ] capnp/dynamic-test.c++:468: legacy test: DynamicApi/SetDataFromText [ PASS ] capnp/dynamic-test.c++:468: legacy test: DynamicApi/SetDataFromText (3 μs) [ TEST ] capnp/dynamic-test.c++:476: legacy test: DynamicApi/BuilderAssign [ PASS ] capnp/dynamic-test.c++:476: legacy test: DynamicApi/BuilderAssign (4 μs) [ TEST ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification [ PASS ] capnp/stringify-test.c++:33: legacy test: Stringify/KjStringification (406 μs) [ TEST ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint [ PASS ] capnp/stringify-test.c++:257: legacy test: Stringify/PrettyPrint (450 μs) [ TEST ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced [ PASS ] capnp/stringify-test.c++:471: legacy test: Stringify/PrettyPrintAdvanced (167 μs) [ TEST ] capnp/stringify-test.c++:581: legacy test: Stringify/Unions [ PASS ] capnp/stringify-test.c++:581: legacy test: Stringify/Unions (33 μs) [ TEST ] capnp/stringify-test.c++:605: legacy test: Stringify/UnionDefaults [ PASS ] capnp/stringify-test.c++:605: legacy test: Stringify/UnionDefaults (30 μs) [ TEST ] capnp/stringify-test.c++:629: legacy test: Stringify/UnnamedUnions [ PASS ] capnp/stringify-test.c++:629: legacy test: Stringify/UnnamedUnions (46 μs) [ TEST ] capnp/stringify-test.c++:672: legacy test: Stringify/StructUnions [ PASS ] capnp/stringify-test.c++:672: legacy test: Stringify/StructUnions (9 μs) [ TEST ] capnp/stringify-test.c++:683: legacy test: Stringify/MoreValues [ PASS ] capnp/stringify-test.c++:683: legacy test: Stringify/MoreValues (11 μs) [ TEST ] capnp/stringify-test.c++:693: legacy test: Stringify/Generics [ PASS ] capnp/stringify-test.c++:693: legacy test: Stringify/Generics (8 μs) [ TEST ] capnp/serialize-async-test.c++:218: legacy test: SerializeAsyncTest/ParseAsync [ PASS ] capnp/serialize-async-test.c++:218: legacy test: SerializeAsyncTest/ParseAsync (56248 μs) [ TEST ] capnp/serialize-async-test.c++:237: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount [ PASS ] capnp/serialize-async-test.c++:237: legacy test: SerializeAsyncTest/ParseAsyncOddSegmentCount (172861 μs) [ TEST ] capnp/serialize-async-test.c++:256: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount [ PASS ] capnp/serialize-async-test.c++:256: legacy test: SerializeAsyncTest/ParseAsyncEvenSegmentCount (279401 μs) [ TEST ] capnp/serialize-async-test.c++:275: legacy test: SerializeAsyncTest/WriteAsync [ PASS ] capnp/serialize-async-test.c++:275: legacy test: SerializeAsyncTest/WriteAsync (276 μs) [ TEST ] capnp/serialize-async-test.c++:300: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount [ PASS ] capnp/serialize-async-test.c++:300: legacy test: SerializeAsyncTest/WriteAsyncOddSegmentCount (271 μ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 (870 μs) [ TEST ] capnp/serialize-async-test.c++:408: BufferedMessageStream basics [ PASS ] capnp/serialize-async-test.c++:408: BufferedMessageStream basics (47 μs) [ TEST ] capnp/serialize-async-test.c++:466: BufferedMessageStream fragmented reads [ PASS ] capnp/serialize-async-test.c++:466: BufferedMessageStream fragmented reads (19 μs) [ TEST ] capnp/serialize-async-test.c++:518: BufferedMessageStream many small messages [ PASS ] capnp/serialize-async-test.c++:518: BufferedMessageStream many small messages (118 μs) [ TEST ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes [ PASS ] capnp/serialize-text-test.c++:35: TextCodec TestAllTypes (2632 μs) [ TEST ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults [ PASS ] capnp/serialize-text-test.c++:69: TextCodec TestDefaults (942 μs) [ TEST ] capnp/serialize-text-test.c++:82: TextCodec TestListDefaults [ PASS ] capnp/serialize-text-test.c++:82: TextCodec TestListDefaults (347 μs) [ TEST ] capnp/serialize-text-test.c++:95: TextCodec raw text [ PASS ] capnp/serialize-text-test.c++:95: TextCodec raw text (34 μs) [ TEST ] capnp/serialize-text-test.c++:129: TextCodec parse error [ PASS ] capnp/serialize-text-test.c++:129: TextCodec parse error (48 μ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 (213 μs) [ TEST ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining [ PASS ] capnp/rpc-test.c++:533: legacy test: Rpc/Pipelining (117 μs) [ TEST ] capnp/rpc-test.c++:569: RPC sendForPipeline() [ PASS ] capnp/rpc-test.c++:569: RPC sendForPipeline() (97 μs) [ TEST ] capnp/rpc-test.c++:605: RPC context.setPipeline [ PASS ] capnp/rpc-test.c++:605: RPC context.setPipeline (82 μs) [ TEST ] capnp/rpc-test.c++:634: legacy test: Rpc/Release [ PASS ] capnp/rpc-test.c++:634: legacy test: Rpc/Release (89 μs) [ TEST ] capnp/rpc-test.c++:662: legacy test: Rpc/ReleaseOnCancel [ PASS ] capnp/rpc-test.c++:662: legacy test: Rpc/ReleaseOnCancel (54 μs) [ TEST ] capnp/rpc-test.c++:691: legacy test: Rpc/TailCall [ PASS ] capnp/rpc-test.c++:691: legacy test: Rpc/TailCall (123 μs) [ TEST ] capnp/rpc-test.c++:767: legacy test: Rpc/TailCallCancel [ PASS ] capnp/rpc-test.c++:767: legacy test: Rpc/TailCallCancel (67 μs) [ TEST ] capnp/rpc-test.c++:798: legacy test: Rpc/TailCallCancelRace [ PASS ] capnp/rpc-test.c++:798: legacy test: Rpc/TailCallCancelRace (63 μs) [ TEST ] capnp/rpc-test.c++:836: legacy test: Rpc/Cancellation [ PASS ] capnp/rpc-test.c++:836: legacy test: Rpc/Cancellation (53 μs) [ TEST ] capnp/rpc-test.c++:877: legacy test: Rpc/PromiseResolve [ PASS ] capnp/rpc-test.c++:877: legacy test: Rpc/PromiseResolve (118 μs) [ TEST ] capnp/rpc-test.c++:915: legacy test: Rpc/RetainAndRelease [ PASS ] capnp/rpc-test.c++:915: legacy test: Rpc/RetainAndRelease (168 μs) [ TEST ] capnp/rpc-test.c++:978: legacy test: Rpc/Cancel [ PASS ] capnp/rpc-test.c++:978: legacy test: Rpc/Cancel (73 μs) [ TEST ] capnp/rpc-test.c++:1009: legacy test: Rpc/SendTwice [ PASS ] capnp/rpc-test.c++:1009: legacy test: Rpc/SendTwice (103 μs) [ TEST ] capnp/rpc-test.c++:1057: legacy test: Rpc/Embargo [ PASS ] capnp/rpc-test.c++:1057: legacy test: Rpc/Embargo (143 μs) [ TEST ] capnp/rpc-test.c++:1094: legacy test: Rpc/EmbargoUnwrap [ PASS ] capnp/rpc-test.c++:1094: legacy test: Rpc/EmbargoUnwrap (144 μs) [ TEST ] capnp/rpc-test.c++:1155: legacy test: Rpc/EmbargoError [ PASS ] capnp/rpc-test.c++:1155: legacy test: Rpc/EmbargoError (205 μs) [ TEST ] capnp/rpc-test.c++:1199: legacy test: Rpc/EmbargoNull [ PASS ] capnp/rpc-test.c++:1199: legacy test: Rpc/EmbargoNull (83 μs) [ TEST ] capnp/rpc-test.c++:1227: legacy test: Rpc/CallBrokenPromise [ PASS ] capnp/rpc-test.c++:1227: legacy test: Rpc/CallBrokenPromise (168 μs) [ TEST ] capnp/rpc-test.c++:1280: legacy test: Rpc/Abort [ PASS ] capnp/rpc-test.c++:1280: legacy test: Rpc/Abort (56 μs) [ TEST ] capnp/rpc-test.c++:1306: loopback bootstrap() [ PASS ] capnp/rpc-test.c++:1306: loopback bootstrap() (12 μs) [ TEST ] capnp/rpc-test.c++:1326: method throws exception [ PASS ] capnp/rpc-test.c++:1326: method throws exception (49 μ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 (44 μ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 (46 μ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 (174 μs) [ TEST ] capnp/rpc-test.c++:1495: export the same promise twice [ PASS ] capnp/rpc-test.c++:1495: export the same promise twice (148 μs) [ TEST ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic [ PASS ] capnp/rpc-twoparty-test.c++:130: legacy test: TwoPartyNetwork/Basic (368 μs) [ TEST ] capnp/rpc-twoparty-test.c++:234: legacy test: TwoPartyNetwork/Pipelining [ PASS ] capnp/rpc-twoparty-test.c++:234: legacy test: TwoPartyNetwork/Pipelining (391 μs) [ TEST ] capnp/rpc-twoparty-test.c++:331: legacy test: TwoPartyNetwork/Release [ PASS ] capnp/rpc-twoparty-test.c++:331: legacy test: TwoPartyNetwork/Release (30555 μs) [ TEST ] capnp/rpc-twoparty-test.c++:384: legacy test: TwoPartyNetwork/Abort [ PASS ] capnp/rpc-twoparty-test.c++:384: legacy test: TwoPartyNetwork/Abort (370 μs) [ TEST ] capnp/rpc-twoparty-test.c++:417: legacy test: TwoPartyNetwork/ConvenienceClasses [ PASS ] capnp/rpc-twoparty-test.c++:417: legacy test: TwoPartyNetwork/ConvenienceClasses (279 μs) [ TEST ] capnp/rpc-twoparty-test.c++:445: legacy test: TwoPartyNetwork/HugeMessage [ PASS ] capnp/rpc-twoparty-test.c++:445: legacy test: TwoPartyNetwork/HugeMessage (646 μs) [ TEST ] capnp/rpc-twoparty-test.c++:516: legacy test: TwoPartyNetwork/BootstrapFactory [ PASS ] capnp/rpc-twoparty-test.c++:516: legacy test: TwoPartyNetwork/BootstrapFactory (253 μs) [ TEST ] capnp/rpc-twoparty-test.c++:530: send FD over RPC [ PASS ] capnp/rpc-twoparty-test.c++:530: send FD over RPC (227 μs) [ TEST ] capnp/rpc-twoparty-test.c++:577: FD per message limit [ PASS ] capnp/rpc-twoparty-test.c++:577: FD per message limit (194 μs) [ TEST ] capnp/rpc-twoparty-test.c++:675: Streaming over RPC [ PASS ] capnp/rpc-twoparty-test.c++:675: Streaming over RPC (896 μ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 (248 μ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 (11186 μ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 (97 μ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 (121 μ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 (114 μ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 (94 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1139: Two-hop embargo [ PASS ] capnp/rpc-twoparty-test.c++:1139: Two-hop embargo (331 μs) [ TEST ] capnp/rpc-twoparty-test.c++:1214: Two-hop embargo [ PASS ] capnp/rpc-twoparty-test.c++:1214: Two-hop embargo (319 μs) [ TEST ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic [ PASS ] capnp/ez-rpc-test.c++:32: legacy test: EzRpc/Basic (462 μs) [ TEST ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames [ PASS ] capnp/ez-rpc-test.c++:49: legacy test: EzRpc/DeprecatedNames (459 μs) [ TEST ] capnp/compat/json-test.c++:34: basic json encoding [ PASS ] capnp/compat/json-test.c++:34: basic json encoding (79 μ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 (731 μs) [ TEST ] capnp/compat/json-test.c++:181: encode union [ PASS ] capnp/compat/json-test.c++:181: encode union (31 μs) [ TEST ] capnp/compat/json-test.c++:198: decode all types [ PASS ] capnp/compat/json-test.c++:198: decode all types (1518 μs) [ TEST ] capnp/compat/json-test.c++:356: decode test message [ PASS ] capnp/compat/json-test.c++:356: decode test message (1056 μs) [ TEST ] capnp/compat/json-test.c++:371: basic json decoding [ PASS ] capnp/compat/json-test.c++:371: basic json decoding (734 μs) [ TEST ] capnp/compat/json-test.c++:633: maximum nesting depth [ PASS ] capnp/compat/json-test.c++:633: maximum nesting depth (59 μs) [ TEST ] capnp/compat/json-test.c++:672: unknown fields [ PASS ] capnp/compat/json-test.c++:672: unknown fields (129 μs) [ TEST ] capnp/compat/json-test.c++:752: register custom encoding handlers [ PASS ] capnp/compat/json-test.c++:752: register custom encoding handlers (19 μs) [ TEST ] capnp/compat/json-test.c++:770: register custom roundtrip handler [ PASS ] capnp/compat/json-test.c++:770: register custom roundtrip handler (38 μs) [ TEST ] capnp/compat/json-test.c++:811: register field handler [ PASS ] capnp/compat/json-test.c++:811: register field handler (15 μ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 (362 μs) [ TEST ] capnp/compat/json-test.c++:1017: base64 union encoded correctly [ PASS ] capnp/compat/json-test.c++:1017: base64 union encoded correctly (11 μs) [ TEST ] capnp/compat/websocket-rpc-test.c++:27: WebSocketMessageStream [ PASS ] capnp/compat/websocket-rpc-test.c++:27: WebSocketMessageStream (38 μs) [ TEST ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount [ PASS ] capnp/compat/websocket-rpc-test.c++:81: WebSocketMessageStreamByteCount (14 μs) [ TEST ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens [ PASS ] capnp/compiler/lexer-test.c++:70: legacy test: Lexer/Tokens (173 μs) [ TEST ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements [ PASS ] capnp/compiler/lexer-test.c++:189: legacy test: Lexer/Statements (71 μs) [ TEST ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments [ PASS ] capnp/compiler/lexer-test.c++:236: legacy test: Lexer/DocComments (131 μs) [ TEST ] capnp/compiler/lexer-test.c++:361: legacy test: Lexer/Utf8Bom [ PASS ] capnp/compiler/lexer-test.c++:361: legacy test: Lexer/Utf8Bom (13 μs) [ TEST ] capnp/compiler/type-id-test.c++:30: type ID generation hasn't changed [ PASS ] capnp/compiler/type-id-test.c++:30: type ID generation hasn't changed (2 μs) 1049 test(s) passed PASS: capnp-test Randomly testing backwards-compatibility scenarios with seed: 1705135947 PASS: capnp-evolution-test PASS: src/capnp/compiler/capnp-test.sh ================== All 3 tests passed ================== make[2]: Leaving directory '/usr/src/RPM/BUILD/capnproto-1.0.1.1/c++' + exit 0 Processing files: capnproto-1.0.1.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Jp9eJH 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.hwDlPX find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: libcapnp = 1.0.1.1-alt1, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libcapnp-1.0.1.1.so >= set:ohGYOhNjOuv7MydyvJbWM9uf0REhdYG4Hsrm5tWZkqTZ6In6KZlfMQg9m7Zk9f58I3xHVW6QtzOLrUG2M0CzZA0Xf1qBZmZoyr1x0MTsi1Z6T2f1U8eK52PgPDLNDxiEw1wAGQQtU2bJ7fUcV3JCGOI0Gz8CIo4WcU1iBgGuqKUlPiXqJZjTZxsih1FipPJNc9BxRHQZ3Qad1Vbc7WtZuk4tl49BMAgHG6roEDr7qpzfGqVifXchXF71T3nnf635XPk5WSEzZopl4SDUisxVsyyDGSCo4qUAx98ssXyCXGnrZ6, libcapnp-json-1.0.1.1.so >= set:liFjP5s9pMHAioHhOY3, libcapnpc-1.0.1.1.so >= set:niAyNLxXxid8AxZ4mbHEyoOzjWb2NwNh24MvEi0CsbnHgTLe4lETtakjBZF8iW9L80, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libkj-1.0.1.1.so >= set:ngdOBHxbDQyTWtA2K16b0vIydOJJye4ld9Ch3MftVvccOSVmHoZAgp0ekRY6EUtfPVDmf6W7Jv0YbaOZcKrTZHTff6PVcovbjPqrGO2WaESI77SXM5wHyffLNlzKlkrFG8LSzmOWE7FHO1hYKuRe4wsUt7YqIYkrujakQtHoc2jZvQpVwoatBPGTfLrJdefSxSaBPLXq7OGvBTKdfk8TfZdGFrEZpgPg1kI8, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.32), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LdGdt3 Creating capnproto-debuginfo package Processing files: libcapnp-1.0.1.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.90657 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.1.1 + DOCDIR=/usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1.1 + export DOCDIR + rm -rf /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1.1 + /bin/mkdir -p /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1.1 + cp -prL LICENSE CONTRIBUTORS README.md /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1.1 + chmod -R go-w /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1.1 + chmod -R a+rX /usr/src/tmp/capnproto-buildroot/usr/share/doc/libcapnp-1.0.1.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7dcoq3 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-1.0.1.1.so: 1137 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-json-1.0.1.1.so: 233 symbols, 18 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-rpc-1.0.1.1.so: 1623 symbols, 21 bpp warning: hash collision: _ZN5capnp13makeRpcServerINS_3rpc8twoparty5VatIdENS2_11ProvisionIdENS2_11RecipientIdENS2_15ThirdPartyCapIdENS2_10JoinResultEEENS_9RpcSystemIT_EERNS_10VatNetworkIS9_T0_T1_T2_T3_EENS_10Capability6ClientE _ZN5capnp1_17copyOutOfMembraneENS0_10ListReaderENS_9OrphanageEN2kj3OwnINS_14MembranePolicyEDnEEb lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnp-websocket-1.0.1.1.so: 78 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libcapnpc-1.0.1.1.so: 698 symbols, 20 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-1.0.1.1.so: 864 symbols, 20 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-async-1.0.1.1.so: 1151 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-gzip-1.0.1.1.so: 87 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-http-1.0.1.1.so: 1353 symbols, 21 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-test-1.0.1.1.so: 71 symbols, 17 bpp lib.prov: /usr/src/tmp/capnproto-buildroot/usr/lib/libkj-tls-1.0.1.1.so: 480 symbols, 19 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9Raq3V find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libcapnp-1.0.1.1.so = set:od6ofsNZq6DrLSnVRQ4ddFmPE97dDgYoQSZ8lGOccSIeUzX9dNy6wMIZBrlqYdGzQ4oCRx5vDKHCGk8WURz0a4cJPaUtg10QCtoZI1IBr00NTNY0WORhSikBedee9ox2IWQw9UhHb5bXVu0ZKzeUe0UKHO212KvxcK6kZFzqDwvkJ0jVcZzDuekgJfu5jj8x6Qfau3SJJGR0i2soyraQp0ltKfDUxiUe4xvR13HcQkku8FdnXXtTUdGrRC42c3Srtogm2VuWsJ7brr71ZKVwb4oBlEOxwkwImK5JKu1ZtLmjLgNh0q0NT05ZscrEtFkZum1qf6gZ3ocsvOGfZrny9OfZDfLn5gkoWqZHd09qHoEh1EwlFtac7p5w7XQM2hp7ZKb3PBkKnCMaYAb30WinfZDKYVOIj6YoowVdBSuepn03oZoZF3o7clqAhDvMr2Slyx5EfJhMPKnZ6x96ZjUHwvZntF7QU6K8z7eVZ49d8lMUx0ZJQ3K8GnZaVrFTYZcuR1XR54epfBMe5QKHHrhkMqSuCv6gLZeC8ngnOS0d3WjZ8upqRsAYJh7Pc9tQZAM08H1WDWT2e0JEf5i0YrF1d70QUwQ1kc9RAq0P2kjNBmlA4nJq3jlKKZIlpoV2ShZ2dj1YGa1iqtM40MCJhJcgyCG2456xIci8aE1llv29Kpg6p5wXgiXizPk7OSgQBCZv9zCCNSs4VMU4ZozuKptTZK50SXcOdjuG40CA9cjOKh29EUe2teF8wuDnTBgCpMlQ5EV2bM1nsraopQ94Zp7QoUf2mrlexrUoZjoG2BhV9on3Q7dUlm8kvoC8AbH400rLJMMwZeMomkOzRRfj1T0BSwBmnSHuggnk8bjpg993GWOVeiOa0lcN6GC4A9qJRD04fqJTtTyRSGxoikvngSpZl6SFOrQZlmx1xKf5pmACXED9oP3mVeNZDb5xH4GUG16kgmcg0Ub0JdPXGqNl10MmsINhnWbSP1mgyu4475vZ200fafLG20mJGtEGbklac3wKDpdYkmz2lMcUGRvjIMKZAlI00hfBO4qGhXFhgIX32IXxAqGRqV4q1VvChk5U8YBUvZwUbKJZ0ENKC8UhsYbgahWwhbghIPYtENfKugrmE3w2IIf3Zb59D3507H9tkrVcI5v7r3bsRg2LUzaAW5qvJrt2A7iMOS6E0006MCeTZqfs70A1h8a3rivv8DcgHOVVli1iRAKxmXRKUN0XOGX91ccE3I9gVd7pg9iVvFGjC5OnqZIW7IZhNHIc0vxHe4r5zKq2yyZ8kEBjh06sr6DH7dZk8m7XHdUw2QPkFYEUb27TZuUZK0R70G14XlLtpf3s4trBZK5RCeEYxmnY3Z54TTtKG6CEX9T1iWQPJwjh3sydibp2essOfYozkcj1kNBmRl9cZkBL7qMJa83uCqceDgBOLhdHCY2KokngS8Kx3dnFxIMFbhGhDYk2ftvDQy1IUaQKM94T1E2ZmM20gXPc1oc0rA9yE4dOUWgc6KybhgfQfeb5pF3mgSvgOqgoFEog7TGWZoMikrWFQ0018LfUqQsZGg80FbHtgApVaK5K0Pn6uXcHZvk0WNkTukCJY3c51Cim18iwxUVBH2iBwqYZoMXFpsc0tTaKaVIaEiZciZ81PDZnT8U2j5T4dEIPjfZgauUJshc84BpOGlwhn3UFgEGJxRUT2Zjxlcw5ChtDMIOqHp0ug8ZoGNlnVX6Cw0GFppJNx7vbZ0PJyGqruqD0nxw6EjCVEbZtAJyB72mk8PgQZd3WcP7XOW5miA7EwaLoy7lh0EbbiW3QuOgd45lkJ46ZkbRlenv0AF6gbIkTMYEDjAZ8fwfwSHZlYq1v5WEsr00naiawusrkv9LkeYaZab0p9CLgbNvx5yhAqybZGVTNUuF66VIsyl9jyof3m0GsQeW0m7H67Sh38sTFcTZxyEqjwlUB09cMn2PzJuw5MepI2m7L39KfzaBx94PEb1mwJWw4jB2PtiQh68t6whUwg6PcWG1EtlEYUwcyhMptz2os9Ciqx2aeVb2gKwp3CQ15JOoOfRBM8OSFpwJLzKamjO0brEjZaBgsh9TU7jiD95Zo1HyvCmbKML5HNnpTfpShdWU0lUuLP81dJ0c9wHNyM0PbQZwONIJUD49bF42oKvog43ZkosU90uII9yiipVcFqn0ySqc1IDkov2xGbWZodzshxvXZkYM0tn9DtyYG7Vk6NUo4ljM2IHEDiwPMJgwPN33Hbe62DNBjkRaoon2U59KZIylQyii09TUxxbvjNr0hfWFoGhxLOcNLgG7PIrKubbZ7u9AypmkBElDFIoEFZgh4tQZ74e9sGWkpny18dxAWvJwsls87xe9hcwYfpUyUciF6, libcapnp-json-1.0.1.1.so = set:ldoNKUfbXlR3h83jnAejFuYZ7zuMdCXV9p8ndcmHqZcb8VcbKq8honEAmtoYZyais3jx4aLfakZ5rZADnZK8Tqv1FHUETrPe6RcXRZzekZzlHiIBCop11HfAVgogM1lGCaG8FtQQKQncfI1pkZjg7e4ezKv1RZtHF0Ng14caa7Q2rC27UoMaIZxxGZwXL3jN3GZlzMXgLN1sc1T8jaZ5JpPwv8k6ZsjieY7ieKAdDdG3UDZ8jglmXwgLOkh2ZJqW9QsheZDA4aj4iDUL67wwV3VcgKVP5VZHBdSUlykYNsfAearXVSupqMQCZDVrwTsv9ffVSQPVZtWiOV0QkOc5Lu0c3hUN9puo3ompZC6lkV82RF3mjPCZGpaOtGtZd8LcxG6nF2blD3k4fg8k4kUGdnIQkJTqi9yRVwAXDF2pvZwZyMXdzRP5ODrWTv0JzjxWrANzriEl8Rwh2sZg, libcapnp-rpc-1.0.1.1.so = set:odsxHpTjXwWQ5OSmMt51xLb3sSM6OsnZGyOK0THB6mytMCmZBZnyhecjrYeCKmhg4gWQ8thVMjYMVDukiMitDY6sfoSwjZEGvpyLAsQzdzZKNJ5rDN6eG69LUVpgOOfedWo4W12DvH94huvQMy7lLy8VEISmezY5R5rjJOB91ENQyodIKUphhkNV1IXVYk2yxE8825GJuFv4zSyHhgcOPV6R90uvnfEyWDUg6hoEDE6GYamW2mkl6JHRLShEtctQ9fhpNJ4i4xcPQ8uZ1abrn2Za8sGmxFemMgdgIZBeX1hgN0mD9MbxCpd8vo9sCz2MZ4CzzIDUDk3Jx42CcZ6KQL7dAvH74GQi2TmsnItSsn2ssWrLkYa9rx7wkInf3IIsgwis0rYx3yERhVKTUhLhPFoRpAngqqkMpBVqNiwK141fb6cTxuo1psCaYSoiMnyfyljcoiR3eAR2aoTnkNqVhB22rxOQLP31O4RxQQ1AUkyN4QBZdoeiKZfxebAukznU75dr9y3XvDzmlmwVArMnGs0eLuN52EZGmzfK2jJbcJmoD8MgZ2jhDqgmF7l6uljYVPJQqoZhL9cpWot0Ua4UHq6SMMhzauIRdw0xIjZ9amGTDv3ymKI4humRfTjtuE0OsWicZKD0D1JF4XZgOfjIhaDoj394GbbljBZ4Fb37YFY1W43k4FmtlSbiEHbpBQOIygG4qvklbq6BkWbwYnPll9w9mZGrbJZrq49ljH2dEQY5J4AHRotcb8B9J5iYay1oLIL5PfXB8M8vboTrWexQdBykYH7Bd7J7TLbYM1wyQvxCZjEIPEGODc2rZjN68RZKVR3XoZ6B6iOue5itdbj66yEQ5vKXg5Th1UexhiTKJNz8EwDFDgzDlAffL1tyPGboJBP29lF4b1eN9FQ0GXZ5kf5GZtU0fGGkHYQyGjJVhIDecyaedNFVq5YiY6WEdvZDsBtAETd5FfsLGn1utJ42b3pzFfdbvkhaoWEYFuESsdGrmxNZ463HiV08aRnA2yPsB094BfIbB3KeIRyOxRnaZbkF3SchZkgpbwA1n6aOY0oC6BCzcxYJk8yJ9AkzMzBnZ9mZvUSzBNtgOOqpBgCeJZs7LVncZ9IioIU6cvmnyjrIZA15E1huJv15Asn6jjEJUtJkWt1F0nSV8iN9TNzmCZtgsRfzOqQVnQTExZ9pPrpKmUXoHzZIBk3pGfGAYcI1v1vV7YHiRLaevqiNyb4xXi3Hhn3ZfaaNw3sslBHZnwZ8zyMWa5NZgcxaaddrDgpZl7aL5J8fymZvkoOXevP4RwvNCW86v8XMJJLawjHgZ5FtQpUS4qbVO8a65Jc6LFXgPRZBkgbPOJF4jA3P8i0xuW49ZIdj8xfKQ896IPY21PLgqPVbjAFDd2ZkZGgxfZbCFaddhya3NOO0pNKI70wbTdjcRF9PlPl0mUaJQGB9lmBQWVF8wfSREwshZAYsEaS5Uzk8CbBWlkRzdvffNRnwrYqbiaamm3cqzG374F1d26N7XZ0oF18bRpdUr3uJP9KfxpkSqQRLlSXdlJhsISOM4apLx7llLWKqFEevi10KyZx073JuxGP2HaGJbPj025d4BwGngGNLLcL5bO4swwAilKuFgZIuXJizn0DZwU5XqZKDHPeuAF14hZrPAzc6tBE2tGDO017mXUdGzNGbopfc8mmpx7zdWnJ5CT9G5tNySbqkXtghHl1e3stcZ50qaIJl1Y9GMJaJd5b0lbr8OV9GCjKvVIA3eMZBPANE49sVB5Y8myKnMzKZzxscdExRHsrUwpdbblsqfBd20qRKdZ53TIcsrZ1EXRtzfCqSCGnGpZnsJ7e1zowDSGdpY5DyBRmvaHOeF3yq422STs90zjlJmxsWEhCHdslqfXUWpXsbcFpQB3DiehhySR4KxZGz5t8E9LjZ5UECRCb1uI5R6mqwxNGuaZALho4rvoUty4v8TBolg3JWa4VWcLYAiriJop3frJgZJi4hVRmEbBxu0G3eVncpuzpXm9LvCG7gq0q1mKBDlilstIbX67RvMlQJVLvZbiYuz8p1JInOAjlEhqZ58uZmQMEL9ZmrmXUAz6ha2dSYXXEjXZKSqv55C6RPGsg3vNaudK3cgZvFbKY2pSy2AN566ryScV5CDuYpFMZHzxzaDYzvokGauCXAmhL6gxmZb8EIVrxaSieztaG7EPESxbTJy02nKUSGq6Z0Js0CDZ0RZ65ZfKvnCM7QJXQ82QXm6ZcTFAluZ1HY7oyZ6J4hY5M7erD5WJKFQo674ir52bhcwyTSmEcCAMjBHBDPG8V5vkEtKbu1ZCBHe8fA0rnqYxYA8gBDETID7zDyEzJDFTxO6bUuJRGMQQEuZEgMq6luf2ea02p6RGvQNm0usZtZd2aOUn9ewlqAjoMsnRJtmEZyW9MCPTE2tfKOMMyZtfHuOtXKhi3jhNP3YwpS93ptEMmrGsNTHD8vegyQtTe8BZfb7DpemZ35qgdxM5RmlSA5lkjlcaXd7Cn50NG7oLwWOf4WtRLPzQp7nUMDGSuMOFFntBlD8iORZwaAjks4gKHxkR7wpHlbtio3CI95oyBDBzK1KqNZqbnMG8H1tehXm64h9WpRAjWeaJzIH8OtDdstAqn5JvGgKmcg8PR3wml2iP1qmLEZlhFDKupL6u3XCYNatYF4skIICzCAfbmE1OPlwlLBJjZf4BvTz3YPCJ4SqNIp1ZHiEjhjJuz21ctTOs5ECJIApdGceKjsuRhyhDv97cmn5FCLwPQvXmiSqrFbovYwzer0190G4Jw8AQGEf1fsmG9RBiZpuZrdaYNS5frUBqKMRoF17FJkwLUtdSfKn81q1TiYourpLnRZFnG9FdTDVDlF5p7TZsiAsfizsoQsmg81c64NWstQ7PKSZGA8LBC01W5C3BKymTu5D0lESXtmZHNtipfqZDSZpiwFuTJ1ltdB25d89Q9OUZfrqJgDyljzLSqZkA0JgMEwKBBihZAYMFocjhMoUT9T3QFOJbIOP9BNF32ZvZ8s2iIwqNPrcW3RBj36gcH1OO1ylm9Q0mqgh7jGGgrar4Sqg8peSCc6FyUx743yTpD52RpfqMznCZvqWdpVLk161qaBP9yR8RWa1yriAGludGu5vcomCwyrVoJcdmMjhu2SxbeRvjIr2IpWNp9q7a4vI5DWHGFJXmXzMX99leeELH08Ca53ympbsrzZBl6wW9ybRzUyn1JxsU28fdZo9ht4j5ZgYL0, libcapnp-websocket-1.0.1.1.so = set:kdJ611Tga7Y37N2RZxpl7miDjjyKlh4OOGyZpFW2sZiqZgBP8aXIxPES9oSFMqnZjd8tbXZkNEydwtiYgj7sU1WLsi1GtLGpWHtv5u0xFZkw4w73cgfni6YqUbvLwYO4iXfKLAM7WMFGaPlBenDlrfF6CqZcNWtri73, libcapnpc-1.0.1.1.so = set:ndqxPxEYDTZ1vvnJwI5Auihef0Ai2NP1s1hL8hFgZvBptirZ0PPp9m0Cm5cmOZzFZggSI53CePvafuKN8j0gpQQZKYmy5iS2lnK0qeH6JoW7iBfVGNlH1BU7Gn4F1Tq94iBvZE5hzTZpZuxC0Sj2fT5zG0OYhv1ZGBMmq7fQbnvk4lUkSH8y9EZFz8IJYqKxW1Xka3QASyrLFZbRzz2GDDIiIYBGfkaJOsmrjpbJA61ZsfVikLwZ7NlDMXxKQdibwIJTgQAeF23V0HVurk0uq62rhauQeCeWVr7hNZw3ipRENZF4ywlMu3HCg5AmDjNig9UBZdZd0v8Q8QAR8CvGK5d8b9irPx1LyKurG9DpTdUukr5l7h31mN0UQQw8ws1K7HJ7sbssNhiY5MQcMp94MZD74wCps0UsuTvLmTzcsg2uWjJd9wSiL38xEvos1sBu2WqUO1KJXmZaABXSGZ8ddstm2EgiOZrfcgoFecLphaaJbYaklUb4tsSeUkZx8qUxAF12ghehLuB0l0cQbK0DSBeCnviH2FNil6Z83PZ3zU35xONTl23FPEOWCYwZw24Y1eKoiZd3o4Z9wU13YtwX8V8BdvyJx77TmsFbT8yTZtsBW2SkkiqtwQdHJw24DaJvC9W7JhWCEfuHTPmz0OvAEAuGXh9mUOXOS3ZE5sKVumhZChK1ufscMign9UfHww96eyfIPzeKakIZ52BoxytuCYWZs9XV6gtJPxEZoOZozgbH1jdhHtZ5p8UgFK112K1NzR2plcU5lE0RhZvBVZE75MZx70CsTJ3DHPnqRoft2Xk2seyZgVpI0eGy7Kq3mghIRdSHGPNKEFoupjrJroBL3JSfz8FmBxeESJj76Fyu2grSo2sw1Zbl2g3Vb0KRTzYZ3xl2kHkekJmbjDA3C6dDVxDnCMisb4s0c3C8A4XJ420LcKrCkMyMQWKHM0QCaGRm5O2h61Rgs5cMV0KZp5aQXJfOg5dK1SOnLNn8as5DaZF2ZDHHVUgL1aDzQsZD15smjCS9OQtYXoGYkNLYZ2QeiIYDkdSxTv1yflFSgxWxkLgVM2SrPZdLq3puI9KWHxen1V0Grc0QhZKrqkmRYZstedZDekya1rclsAGjkiSslSP0ZeENMXQ0zTbPiniZeuZFqVBnbgDYS5n0SwEtrNlEw0PTapUrMWG1kpKLUsB7woL48gtHu556V5fTZ49VZHmZkiuZhi7c22zIhfxX6fB1WAIlYrS6cmEsPZJ81Or7aMlEakvUNipBq2BkBmED0vqXL1AoRT8e8NZhbhAgykKZ9O7w8LotzNMQGKGdZ0kCpSLFMn162aHv11cJBzH8hc2TLoAuRfZpmOKCLTQgZeERqzuOZFcZCPJrFOaOQ8YhMMZoJ324uZGrZfykaBRZxraZIVQpJUJ5gZsllSv80, libkj-1.0.1.1.so = set:ndOCpttxstONh3t5G0z8a8f0BDglrCwxTy4qW3a87EYdHyrMiUDoMhj4X8Pu7P2ByzVqenLhFD7Aay3QqGhBP7cLimt27E7e5qL2zSRVEZzFQloPFFA2gtQZK4QmXm6YnoyPD5hrRHw3nzW4WQnONEuszoVhgj9tmwG9WZnKUDuHLjODUhJoYqtcVtZ8phdBsDsSAFuopn6BKYenbMlMKvI1LNZoicpIw3pQhgGPV8P6iSOn4UdODEwWf9WG9kgc6AA2lt2hsC2t3ZgNenW0SxIvKqxScOiDh7MzDcU2ywoZClf8k75nxWv1Bot2UgE7gJ1BCZLdCYFD2jesw3xjx1jlHDoZEdeZbY7ZwA5Qbmjpg47a6lKJO4Z4Jt450v4q6laAcX8zK50xGSkVFlIYs4nS4d2nVTstlsUIyEedfgJyfOlBBbocIhzQOisSEiKZl1cvuJHJeFCsrc8Hd06htULn4O2ifGtEJKZkGAfi6ufXc8jWgaxuMQ2v09AfUdHzS5OkV1IvDvHEQGmWTEVbdYlvovcRVgZCYyyNVG2dlO0p5s0q81BIk64Vm9j9JKQf0W0JMKNZaZbMvbEDIe2Zmap9gd5K1Zw5dMyjQGmxwhrg4F3o1yjxDlxO2GC8cYJcI66Wg78NJthWHrBwT2CZsne7ANWyh8b92taT48I8KJd9BZg92fjaMTZhOZkfe9VsJyXV7pbGks8glrCdK85j4q6drezEea2Q1OGAwV7bds0a1BsdABMkzkWwFNMjUkkGSB8ROQHueUq8BBKOyzlYzrLrPtZ9sg3lR3WJfBdioqxsdCfUzjNZk23K9zDxk83DqSwiuofyv4DG6MKXAKN5kKDSED7fgZK5uZxhLIkhI2SauetDuUyG9cZ31SerwdnW2vUDnEFkgEXX0BxMSTIJoXARJZmanoX8K1gRtYJcgDh3smAZsQyhj59TV4HOASYceenbZjTl4K8CUbXnEPT3cDvda1TTYxIpydJmkAsiEAuYIVkHAOBAanWVdkJebga0hzB6a0uoIYKYfAeRZlZpvhC8GeK20PLixnTbJ8koEF5GNG9E3ucPgukDQCp1RrcyMGVbJNZdY7KamD9zMjsMIJppWDZCoi4gzZcNcRJgkSETZdVR3y00omzbgaGZnGmJvum34bjS7ZA2eYtyWOk6QYsVL0nYpHqBqKZsbQvGKs1g9cZcARMH2tly2HxqOnhBZGoZcIT5CuFsE8PmeIY0eZBFom4ahPPCr866HumbO7zZGa5FHB3mpz3ZbxHW9SsHMUuABsM6FnQQo5PPcYJ627lBEnxZsrUbTuWCAmNaGv6b6fgaoLvAtlKvYZDE9m10IiCUCvbHDR5uyI4Zg8q8YSXaWpedCLDyY5MW9ASlqvIxtWChquar75sEO1InGcqyeOrNktivEJDyQk5YUlljA4pn0DpIff1y6LDhY3MbZl44qK5ZKfpi6eNrYf1SjJLp8U5FV4tMnkXbMOcFj33RAM8a8CVx77raNr4cP25JImbhDSWTV5Hg6OWnlAZqHAnrox73Hy3TiWjoioCEVZzGURtt5VBrdpdYNKMr2YDs4sRXLlAhhFgazwZDUAycdShObDYQLBEZxI7FJmDM5wwBeOBgPgl0XyuQ0OAEmIIf6ZmssmGaTMnW37hSry6V8WZ1lB9SgwgW9S2oMCJZwpyrEdYrdysxCf1B7V3F7C2bi2FS0SXruMY5, libkj-async-1.0.1.1.so = set:od2fPawZqSw8MfpeQB32MgZEtouZbFILyInScwr6yroyURPrzcUr5sVUOORZKkC8ceRbdcnBZs3751PNfmXrDhzNN1ceJZv29z4zYhYCtKwVwmZkukBMgexHCMyZzcmC1JcPnMcIXzoA48UAXi9ZAMUc2BveD8HyZlnjoHALXnC6ddZokhRzKeMyw6sDK6Zb5J201aCvWgluLtbCpDFC6xiZe8yubb4hSygQ9Neee1Oaoqk0gKwSBeK10cT2gz9yvnqZu1aKCxMghmgu0IqS9OicLVcQd4NlEbacIW8AbaZvZtMbIMRYuxvkffSgZfsxeGNd8aEJ3UZ5HBvWZ0zQZmkUy6S48By5EIAKURwgarw57MpGk5Rc7nbGm1RurgjBl7iVfAdmxLgo5ZuINzNfMtbo5WWEl4yc5YwcpWdPyA1aOZueJx9zOqDNgw1bQjQ0WQumjpMvT0jJ6Z2qg34gWFXn9c4U4bh0gJYBChyitUUPpSjzh6cV9neTttPoEyAh8veOZmzQ15WnkFE7Judx8gTVnBzz9T7XZrow1Fgh2lS083j7N13xViF7jHXY51aDVc6m4VeZhnhFJklPZn92l6qOM14pYdZeLJXu4U7PP8Y7o7VSE6Ikegg3eZ17ZBU2Zj2toTyA1OLLGEb8MxS5tL2uZ5MtgBDKGIzR995472ZamrPKZ5TieBMPH2IaQbTCH50Fsxp01cze4FbhCef1Nhi2LMWcdJNwvOnW2xy2tnB7ZB6rm8kz66of3gdgd4D61oe9d8vDAhE0T5bw9ZsiK7pr0GaCTOQld1JwJfSFze6edcjna8ODsMJD61BJutBQtlbyawduMBo6eHolslYxu4GoQvhKnXMMDrTUhAbX4ZlviezCMZd1witvMN3ts4nxZ4TRewWtS0YXc3MIOIAEyHg1xd9jdwiwG93QdKqAqUhn3HZwpj2pPZKpLRLFCa0Z4kiF8KMnjJkHr4wKHu3adRZJk56qtQzOTGm8Kz4kZ4ye6zpc4kOUJU27q34Y4kcLsa5enoAwxR80mLoTXd2ZK6EwZyKJaPVUjb8KI4Qh8EK5m5RVF7MwynD1raYJ9f78k9ZyOcETY0i4KEkTEsbnoPhi3Af8fBjxqECnIjWeJDdQ8LB7xkdbW8HH0H8k1epNQttvVnbZb6J1EyVgMwZgknIShhAdQ30lLnym6A4FSs7gL65SKtT4AU1uWfmk24H3k0ZydVznY4E4htBL23EC8G3HgLwEdczLJNfZrRw2eRVRAYzllUeoFQ42ye9usBQdvK4MLBzNv6Y1D1yzZ7w2JPfs57mZGA7wDfJr42JW8nm5jzPSprMpVi7blxje0sxgpGaXuYC18dUIPDlEvJ4lHv7gIfd9NMkRgOXweCtNqOAsB94tQ4RIfd8sZFIZ2vFD404HtqHB6cDLtYzkpMTEZBMii2L6Qgo5qwFnymJ08NbvH4Jg48ybpIl07mXA6X16A6kcSxqRxeOJZqRrgXgufEJa7b2wMpwoRMsffXSBZp3HAH08jEG2B2Hx7IPX5lRyEMsjozZvMZiQSq59NuuA3ikUv0r02SNi0ENCm142ye5pPTvbR3Y2NceA41lcZze1MtvQlcggkC5Yhkf0m8EpAxNMY7HZjPNBcxfwPAoZ2aggOyy5TpY0xPQiWWh80zWaTKjPswNvs7F2K8HyUXxM88vIZ7qLLOZuoxrGuH8wCKSYVkskbt3lJ625AT0V2WV9TJWLB9hy4qMD4Q0Vv8HtXLUYLQ6c1sjZnR2LMOZhpC8HOcDqycXNWz7dZsFjPd3QvgGKlUSou5SFH82NTCk0YHzv0b9SGubjpHfMqeszczKwqam8w8aSiEQAiE7zBWA023mKUp1oVHiQ9Qc5uSdIi8qeUZa1gqkZtasMXa311Vi0x56JUFph9brUZC3zWM0tDb5ZK0tvgi3ALv6yyEBnOgMmI8xt3PbKJf2irZyPP9XcgTwCIONtk4eSA30q1q8Bu8UBgAKptNRFaHzoSINF8OGRYZ5h1uoFfsldUb06g4ZEZ68JJunsUWxCZBj2glD88jaA0TZtr0ges3GdxtU2nc6w0T8oDnQsnAkyLdvsFwOlQUZat8TbzHA6zeFSqwD67uoBwjwhnWa8K6huyxK144bgJMWoeInDNgWCUGDwZIJ9Q81XWNKjxjjy868EZmoBsRnfxZ1vMY1Znh2HSuczTVg3ZCdDQ02fgZHkAVDeevN895ZvkBAwAbfq4ZH3AoxqrizH2qcgO2WAF6m6sdwjq6uHCiANUUcQrkPTzVcwHB18dMyE6aZAZuAqcoiiLed0zQ5u10V9oO313lPp1PNx2G21xHhiANbmFeSAkwg1RyTJaM3rY6PVFgxp39kYr0mpW68tWyvtm4E3WbtO5c8cosPk8n2, libkj-gzip-1.0.1.1.so = set:kdMyY0LuWOFfM9pdx7BjyB7hNUaFkrn14VjZIuMoHFSaeyCY1P4bkbhkgCZaxUAOZdxP3i2P1ygb0qyCZspdeZjaZg7whoZgmKRqVZsp12ssUSsQmoQCf3ZdfvfVatMZjyzn4G0EZL1bXlaqcj4JBmlZLge0OGXImaBwQllOYyn4KVlYZvcG0, libkj-http-1.0.1.1.so = set:odoF8b7O62SSoAk1vg9GZq6AksUl29ND7C3wdoZjG1KspSz5Mi2NZIRqEqrexiEDWojvZlnvAMXuIU4BgVjMY01uq5mmLww6avNLxxkBZ32naNReenioowx9HApU09PGlF9Hb4pSVOL6u6EjeWnTCBe6pzhSUFoMtVCE72nDnXOAU4WFYpi28khcyxEs8Gg1mQLRNMZ8zjvG1dLiCrtxZet0EXOkkaaV6CmgJ7h35JEZ4JHMoQUtJZxDVatLxjosWL0ZrudC1tQfSvsdieFYcaQLRfe21TiMKluNKmpA9Cbijop4cOIbj3IEOhZ62AZ91P4TcQ4up2qKunzGsRr9phR2Fgb8U3pWAa9W1qxhxBPJWWnfUxZlQQ4iMXttpINlwQmjZzklVeDw0yhPKhzMJ4lRVdpEp5r1WCUEi7ZfKZ1OI43mpWZCf6OM4doUL0I7SIrGX8NB19FZmwdYn5O5Q9CR0MkG0gvA6XdtEUs4nPACZ9g4J8McdnBQebDjx70Sde7u4Ue6pkxaIS9XD248DMLtqrZFg3QzwMOu3Uffvjju4i1mrQbXcHhu756AacnCgkT6Zxu0H0n7P3YSV8BfnFBZ4sG6qJ5wq8hM1fpyZdS6vxKyqW5HvqShbWiBQbklPFLcdT6MmNBq6fFZr3KlYdautPZbfHPKGQ5rXIL4ztzSrjHLzM7c1GWQQVAOG9n7qS0ET0dbkm6fnTHoOEoeHogjcMedh4yxeKsQJqfKRLAoZvFT5oQnwvfqS4ii9IoxZBwKLJ6Iaots28zW83BRv0ecas0XafiGJClwROYTEOGtQZqXILfmlwTCGT18zgCOPsEdcAsfld7PestUpgjpStF1ZIeEu8XZax1tICFtOZf15eZq0iUauYHbWOQle1IwtBPoWpYdJd12AFSsIVsb6nmfCnvUV3QNPBsdMaVEkva3StDsre7nCWUxkFz8pwZs50M1gAG3rzGhv7ywpTN9ZucHBrqiLwarBP4OQorSccuHxWZcYjOyo6QWoQPPWApoTYirFZ0OatdwYLWORIv7LWIJwjY0Zjr3pt1Z9vfNyWCkDJLYaczL2LaBTFiQqTRfmOk76qsBl0XzD9xCFPdhff2cHQZBc1Wk9hVikjLrjcGtSEHI4QjlHAXF1crYPCqT3yQ01pWuZ6HZDnteh0rjZ52Wbzg0ZF2phL5CBAOFP4KhgAAZl3YmsCfPmnUcZhMYOZAOKGnTdmYHhZHtKQ7n5br2eQ4ccJOdbLKRv7hic54MkZrumP6g2P01bRZlH1yPzc9M4DvObTsLby9fV29Pna4AMrlC0HAYondsIB8bm6TazOBiM2cpepeHQlg2UWak4C3zBj6Cw0kTxXNyJZARANS4jRtJzn0yJYZBrHhwNZBYW2Eqq8MXQAUupIMX5a3lkSnz0IxcHozV8OB9pejdMEL7z0TYXm4ZFgv2Sit7V5jwwBaTyU0nLw82n1Jt9m4PZ5TJRfs7NP3ZhgdYY176t4MAXCcNJ9XSFCOlZ2NaFZ2317R36CsVW3FnXTi6LbRfeajLKFKu6RRNpot2MRNUBabBN9DKNppZ5CPQKEbsZFhF1DdoTwEBNt7g8dVsmof9f7zM3yPgDphZmHf8LjgDgE6CLSrZ8OzPQgsZl5LBAgtOSk2RFUB48MMBZgCONucvYmilvri4Tgy3vSLZvqGZzlMsMw1tc7Bs0q8lcMTggrlv93lcaSZiTC342uRTZ6wNlJAKoqj4HU5eo7QZxO7FZ3uXiV1GkC39WRhuR5Xe9CKOluADZrlqJcBHI6uM95ZyOAnlALhYauYFC5jb77srWGYoHDQKAF9918doempuogQCvuW7Bsk6UDVfnYkxVW3D96QGZ3vAgiyZIb37IZ17jV45rbJSxcXqxC0WxJhxpllXdjL6fZ0T60Wt7xrytNLfk2S2uiGMJCSCb36j82heuQmFZDSVNSVqUb88LSWCBtbxLWDdnlUUHMDEgrndzX8zri6APuGi5s2tHNrEIk0bJ9FxCwzubUl5srUYMZrdMKDBsw4puBxWu4tslaZDUrzzsJQk49uNksQUZBUSTE30AngqEGI97BWbTzUM4iUUkwktq7VHkKLqGEEKI0EXn0Ma6RaZpuBcNzSMyqFrqa8M2IiykYtCQtntP7acsuepX4QcI8tdPVsMZ8y83GQMj8q0XdKocsfWB3AoZydJ8NhCYbopFbRgs154Za0Jm9Lkw8FR0N3P2Zwu9WSOOw3Lzl6V8dwEMRVMrlWpeoxY4u6htphLlMZHb1YMOr3IW7G0vLQJ8w4KbW48Lhj3ZhSkZkfZ8BSdgirWZ8GWsntQuFU6AVf0SMfwPxOJbBp0QtP4hnWwdtQSbhl5EhdIBMb7cWw4csd9ZgcfMPQimKV100fR8GxmzwOcF8P7xUns4jKxRjZ7qGdjmtOBW3JOA1s6Bkcpq2i36Ko0Gu5uLEWZqGrsNWKNk03z2XuoLalI5e1P20OIKILeVxr6QRUkXTqdZvUyMDvyY9rt967xLP8O6UJVZjxcwole5wYzZ5dsu4fw65B86eGCqHIQii6witMgG5syPL1DzSEzyvXCV54vJ3DeR2YKgZFTXIMeYWY3ZaEa05HdESTeFEAW44YwgC1ozIH5lfLU07JfkiC0rBeBSil6IDTxFQnxtXUFuXBSXvrTnfo1TbaNxM302ymXjcMuIZIzMAg2avaEeZwFhXkY3mtHhq7KjztB3gxJZmZ38vU7DUj7J1gRJrzNvrDZrHXUjPgo0Ku, libkj-test-1.0.1.1.so = set:kd0rsTE076uQHZ0zJpaEmTZolKi4qofhMF7ybfKQz8zU0wzHtIxzJDAkZuJEpfJiwwbGHr7WZ92apjSjrIsDsutlmFKd9bLB6SakXNPeqB325eqJPbbEWxte6CRovs6ZhqE4QZhqNgXdsRJtxwRie4, libkj-tls-1.0.1.1.so = set:mdKJZgvdSa3W6WMyvWu8cVBuT0m83wzxG4BKNEAkgUvZCNxXtbuxoZteqvXYkSSCnBvxIULWfYR2mLZ3xP1EAAdu08Z8cQ4P9o5ZI8GyZwbHZcqmvkLJxF4WICIZiYmt7vsBSGCQ5jcT5ZIPZ3QLujVv53nLV7WhXsgWUDf1KMiot1ZInURXFJVSFMwNScRoNItkAOvm6wVjS9tI4x82Im2Rm9s7mD2nUZpFyLTsXI8d881jeHOtNEW7xGwLlCk3UmnxP6cEZ2k5MYZgP0lSS7rnlbaNZlYJXzXUeFMsdIXpL85YjYVEcE3HKfjnLvDWzAret9QDrmktioDF6jCKKrHZeYsdmXNLZbr9ZKoRwOuslW0aNVjZcrJ30fw2ne8ilZ7hQ5BhAGp9FbFrfoL4ZxGhb9T8uiQ6YbLrNvvGDkFW1kZDCARQpCS1LU3JNwL2zKwwiOjq3wLlZt6VoomKWGQvw6JWROEEdF3d3yxhZ1VI4ZzVPArFcY2kaubA2aVbT12nSMkNX3sKsrlvQveWWc4y6VBayXQWBtcYeATCrgRT2Zc88ggsypyxog9OkLSzZASx47OAZlEgZfK2ZkZyDTjCuJox1VG6QdfaEFhOpiqsQsHi5zFSg0hBheZjKvqXsbKkvUsPuzcWjZsMIoZoojKhC9tC6ne6GBJtjr4WLNE3i2FtJ20PA3zamPdts8NFy0n3p2u5cjikTmARBZK2wXpYQEF4xXk1VnBZyh4h2mKtFuMM6cb7a37sVCZ2HBOSaX0jxzSk9maU0qkbH9CoYAsscoybZ8Zj7xY9RgZqC9k4apBfJZC1V6zb8GvZ4qdZ857tq7OCsNpfeCmIEVZESZFhUq7CfjqH87CLIgnGZL8tR3zI1uZpqVKKsiojc3RsXGaPmWchEvNCgVWb5oZo8JAkePcMkfZvIKKsWyHOCH5HPGthaEqGd0 Requires: ld-linux.so.2 >= set:jiL26, ld-linux.so.2(GLIBC_2.3), libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.10), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.5), libc.so.6(GLIBC_2.6), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.9), libcrypto.so.3 >= set:qkvV25od6DZ968tqYFAbjz0x9harjGbWw7dRiRbyk5rTkcLmx27U1EizF9N6V8tEij8FlgFOxlYdZjJDAk1KwAUKNc4eb8MLkbyKGCkZ2VErpTlgcmrfEB5V7MwDFyGi, libcrypto.so.3(OPENSSL_3.0.0), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.4), libgcc_s.so.1(GCC_7.0.0), libgcc_s.so.1(GLIBC_2.0), libssl.so.3 >= set:niBOOHVH6fj9o18A8N0CYEu6sZEtCL6njwl7dZ9pbBeW1P5V7dIObJRRitXr8CG1ZyqbyMZbkXdAD7MOdZfd0, libssl.so.3(OPENSSL_3.0.0), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.13), libstdc++.so.6(CXXABI_1.3.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.22), libstdc++.so.6(GLIBCXX_3.4.29), libz.so.1 >= set:kgb6dgrqrwXBAO8QZirUMZm2, rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: capnproto-libs < 1.0.1.1-alt1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nREbcw Creating libcapnp-debuginfo package Processing files: capnproto-devel-1.0.1.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.26216 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd capnproto-1.0.1.1 + DOCDIR=/usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1.1 + export DOCDIR + rm -rf /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1.1 + /bin/mkdir -p /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1.1 + cp -prL c++/LICENSE.txt c++/README.txt doc/README.md doc/capnp-tool.md doc/cxx.md doc/cxxrpc.md doc/encoding.md doc/faq.md doc/index.md doc/install.md doc/language.md doc/otherlang.md doc/roadmap.md doc/rpc.md kjdoc/tour.md /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1.1 + chmod -R go-w /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1.1 + chmod -R a+rX /usr/src/tmp/capnproto-buildroot/usr/share/doc/capnproto-devel-1.0.1.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.yVcjJ3 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.2xfRLn find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) In file included from /usr/src/tmp/capnproto-buildroot/usr/include/kj/io.h:25: /usr/src/tmp/capnproto-buildroot/usr/include/kj/common.h:69:4: error: #error "This code requires C++14. Either your compiler does not support it or it is not enabled." 69 | #error "This code requires C++14. Either your compiler does not support it or it is not enabled." | ^~~~~ /usr/src/tmp/capnproto-buildroot/usr/include/kj/common.h:72:6: error: #error "Pass -std=c++14 on the compiler command line to enable C++14." 72 | #error "Pass -std=c++14 on the compiler command line to enable C++14." | ^~~~~ /usr/src/tmp/capnproto-buildroot/usr/include/kj/common.h:102:10: fatal error: cstring: No such file or directory 102 | #include | ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/capnproto-buildroot/usr/include/kj/io.h: cpp failed, trying c++ mode /usr/src/tmp/capnproto-buildroot/usr/include/kj/async-win32.h:25:2: error: #error "This file is Windows-specific. On Unix, include async-unix.h instead." 25 | #error "This file is Windows-specific. On Unix, include async-unix.h instead." | ^~~~~ /usr/src/tmp/capnproto-buildroot/usr/include/kj/async-win32.h:38:10: fatal error: windows.h: No such file or directory 38 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/capnproto-buildroot/usr/include/kj/async-win32.h: cpp failed Provides: libcapnp-devel = 1.0.1.1-alt1, pkgconfig(capnp) = 1.0.1.1, pkgconfig(capnp-json) = 1.0.1.1, pkgconfig(capnp-rpc) = 1.0.1.1, pkgconfig(capnp-websocket) = 1.0.1.1, pkgconfig(capnpc) = 1.0.1.1, pkgconfig(kj) = 1.0.1.1, pkgconfig(kj-async) = 1.0.1.1, pkgconfig(kj-gzip) = 1.0.1.1, pkgconfig(kj-http) = 1.0.1.1, pkgconfig(kj-test) = 1.0.1.1, pkgconfig(kj-tls) = 1.0.1.1 Requires: capnproto = 1.0.1.1-alt1, libcapnp = 1.0.1.1-alt1, /usr/lib/libcapnp-1.0.1.1.so, /usr/lib/libcapnp-json-1.0.1.1.so, /usr/lib/libcapnp-rpc-1.0.1.1.so, /usr/lib/libcapnp-websocket-1.0.1.1.so, /usr/lib/libcapnpc-1.0.1.1.so, /usr/lib/libkj-1.0.1.1.so, /usr/lib/libkj-async-1.0.1.1.so, /usr/lib/libkj-gzip-1.0.1.1.so, /usr/lib/libkj-http-1.0.1.1.so, /usr/lib/libkj-test-1.0.1.1.so, /usr/lib/libkj-tls-1.0.1.1.so, /usr/lib/pkgconfig, zlib-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TaUPTD Processing files: capnproto-debuginfo-1.0.1.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0jdM2y find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.I8KlMk find-requires: running scripts (debuginfo) Requires: capnproto = 1.0.1.1-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcapnp-1.0.1.1.so), debug(libcapnp-json-1.0.1.1.so), debug(libcapnpc-1.0.1.1.so), debug(libgcc_s.so.1), debug(libkj-1.0.1.1.so), debug(libstdc++.so.6) Processing files: libcapnp-debuginfo-1.0.1.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3TBkZT find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.f0M2Hd find-requires: running scripts (debuginfo) Provides: debug(libcapnp-1.0.1.1.so), debug(libcapnp-json-1.0.1.1.so), debug(libcapnp-rpc-1.0.1.1.so), debug(libcapnp-websocket-1.0.1.1.so), debug(libcapnpc-1.0.1.1.so), debug(libkj-1.0.1.1.so), debug(libkj-async-1.0.1.1.so), debug(libkj-gzip-1.0.1.1.so), debug(libkj-http-1.0.1.1.so), debug(libkj-test-1.0.1.1.so), debug(libkj-tls-1.0.1.1.so) Requires: libcapnp = 1.0.1.1-alt1, debug(ld-linux.so.2), debug(libc.so.6), debug(libcrypto.so.3), debug(libgcc_s.so.1), debug(libssl.so.3), debug(libstdc++.so.6), debug(libz.so.1) Adding to capnproto a strict dependency on libcapnp Adding to capnproto-devel a strict dependency on capnproto Adding to capnproto-debuginfo a strict dependency on capnproto Adding to capnproto-devel a strict dependency on libcapnp Adding to libcapnp-debuginfo a strict dependency on libcapnp Adding to capnproto-debuginfo a strict dependency on libcapnp-debuginfo Removing from capnproto-debuginfo 58 sources provided by libcapnp-debuginfo also prunning dir /usr/src/debug/capnproto-1.0.1.1/c++/src/capnp/compat also prunning dir /usr/src/debug/capnproto-1.0.1.1/c++/src/kj/parse also prunning dir /usr/src/debug/capnproto-1.0.1.1/c++/src/kj Removing 5 extra deps from capnproto due to dependency on libcapnp Removing 11 extra deps from capnproto-devel due to dependency on libcapnp Removing 4 extra deps from capnproto-debuginfo due to dependency on libcapnp-debuginfo Removing 14 extra deps from capnproto due to repentancy on libcapnp Removing 1 extra deps from capnproto-devel due to repentancy on capnproto Removing 3 extra deps from capnproto-debuginfo due to repentancy on libcapnp-debuginfo Wrote: /usr/src/RPM/RPMS/i586/capnproto-1.0.1.1-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/libcapnp-1.0.1.1-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/capnproto-devel-1.0.1.1-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/capnproto-debuginfo-1.0.1.1-alt1.i586.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libcapnp-debuginfo-1.0.1.1-alt1.i586.rpm (w2T16.xzdio) 748.27user 38.53system 3:07.24elapsed 420%CPU (0avgtext+0avgdata 532932maxresident)k 0inputs+0outputs (0major+12458625minor)pagefaults 0swaps 3.38user 1.45system 3:17.04elapsed 2%CPU (0avgtext+0avgdata 125240maxresident)k 0inputs+0outputs (0major+278156minor)pagefaults 0swaps