=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for botan-2.1.0nb8 g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/alg_id.cpp -o build/obj/lib/asn1_alg_id.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/asn1_alt_name.cpp -o build/obj/lib/asn1_alt_name.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/asn1_attribute.cpp -o build/obj/lib/asn1_attribute.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/asn1_obj.cpp -o build/obj/lib/asn1_obj.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/asn1_oid.cpp -o build/obj/lib/asn1_oid.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/asn1_str.cpp -o build/obj/lib/asn1_str.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/asn1_time.cpp -o build/obj/lib/asn1_time.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/ber_dec.cpp -o build/obj/lib/asn1_ber_dec.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/der_enc.cpp -o build/obj/lib/asn1_der_enc.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/oids.cpp -o build/obj/lib/asn1_oids.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/asn1/x509_dn.cpp -o build/obj/lib/asn1_x509_dn.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/base/scan_name.cpp -o build/obj/lib/base_scan_name.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/base/symkey.cpp -o build/obj/lib/base_symkey.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/aes/aes.cpp -o build/obj/lib/block_aes.o g++ -D_NETBSD_SOURCE -m64 -pthread -maes -mpclmul -mssse3 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/aes/aes_ni/aes_ni.cpp -o build/obj/lib/block_aes_ni.o g++ -D_NETBSD_SOURCE -m64 -pthread -mssse3 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/aes/aes_ssse3/aes_ssse3.cpp -o build/obj/lib/block_aes_ssse3.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/block_cipher.cpp -o build/obj/lib/block_cipher.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/blowfish/blowfish.cpp -o build/obj/lib/block_blowfish.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/camellia/camellia.cpp -o build/obj/lib/block_camellia.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/cascade/cascade.cpp -o build/obj/lib/block_cascade.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/cast/cast128.cpp -o build/obj/lib/block_cast_cast128.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/cast/cast256.cpp -o build/obj/lib/block_cast_cast256.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/des/des.cpp -o build/obj/lib/block_des.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/des/des_tab.cpp -o build/obj/lib/block_des_tab.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/des/desx.cpp -o build/obj/lib/block_des_desx.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/gost_28147/gost_28147.cpp -o build/obj/lib/block_gost_28147.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/idea/idea.cpp -o build/obj/lib/block_idea.o g++ -D_NETBSD_SOURCE -m64 -pthread -msse2 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/idea/idea_sse2/idea_sse2.cpp -o build/obj/lib/block_idea_sse2.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/kasumi/kasumi.cpp -o build/obj/lib/block_kasumi.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/lion/lion.cpp -o build/obj/lib/block_lion.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/misty1/misty1.cpp -o build/obj/lib/block_misty1.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/noekeon/noekeon.cpp -o build/obj/lib/block_noekeon.o g++ -D_NETBSD_SOURCE -m64 -pthread -msse2 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/noekeon/noekeon_simd/noekeon_simd.cpp -o build/obj/lib/block_noekeon_simd.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/seed/seed.cpp -o build/obj/lib/block_seed.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/serpent/serpent.cpp -o build/obj/lib/block_serpent.o g++ -D_NETBSD_SOURCE -m64 -pthread -msse2 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/serpent/serpent_simd/serpent_simd.cpp -o build/obj/lib/block_serpent_simd.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/threefish/threefish.cpp -o build/obj/lib/block_threefish.o g++ -D_NETBSD_SOURCE -m64 -pthread -mavx2 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/threefish/threefish_avx2/threefish_avx2.cpp -o build/obj/lib/block_threefish_avx2.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/twofish/twofish.cpp -o build/obj/lib/block_twofish.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/twofish/twofish_tab.cpp -o build/obj/lib/block_twofish_tab.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/block/xtea/xtea.cpp -o build/obj/lib/block_xtea.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/codec/base64/base64.cpp -o build/obj/lib/codec_base64.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/codec/hex/hex.cpp -o build/obj/lib/codec_hex.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/compression/compress_utils.cpp -o build/obj/lib/compression_compress_utils.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/compression/compression.cpp -o build/obj/lib/compression.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/compression/zlib/zlib.cpp -o build/obj/lib/compression_zlib.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/entropy/dev_random/dev_random.cpp -o build/obj/lib/entropy_dev_random.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/entropy/entropy_srcs.cpp -o build/obj/lib/entropy_srcs.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/entropy/proc_walk/proc_walk.cpp -o build/obj/lib/entropy_proc_walk.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/entropy/rdrand/rdrand.cpp -o build/obj/lib/entropy_rdrand.o g++ -D_NETBSD_SOURCE -m64 -pthread -mrdseed -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/entropy/rdseed/rdseed.cpp -o build/obj/lib/entropy_rdseed.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/ffi/ffi.cpp -o build/obj/lib/ffi.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/algo_filt.cpp -o build/obj/lib/filters_algo_filt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/basefilt.cpp -o build/obj/lib/filters_basefilt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/buf_filt.cpp -o build/obj/lib/filters_buf_filt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/cipher_filter.cpp -o build/obj/lib/filters_cipher_filter.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/codec_filt/b64_filt.cpp -o build/obj/lib/filters_codec_filt_b64_filt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/codec_filt/hex_filt.cpp -o build/obj/lib/filters_codec_filt_hex_filt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/comp_filter.cpp -o build/obj/lib/filters_comp_filter.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/data_snk.cpp -o build/obj/lib/filters_data_snk.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/fd_unix/fd_unix.cpp -o build/obj/lib/filters_fd_unix.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/filter.cpp -o build/obj/lib/filters_filter.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/key_filt.cpp -o build/obj/lib/filters_key_filt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/out_buf.cpp -o build/obj/lib/filters_out_buf.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/pipe.cpp -o build/obj/lib/filters_pipe.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/pipe_io.cpp -o build/obj/lib/filters_pipe_io.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/pipe_rw.cpp -o build/obj/lib/filters_pipe_rw.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/secqueue.cpp -o build/obj/lib/filters_secqueue.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/filters/threaded_fork.cpp -o build/obj/lib/filters_threaded_fork.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/blake2/blake2b.cpp -o build/obj/lib/hash_blake2_blake2b.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/checksum/adler32/adler32.cpp -o build/obj/lib/hash_checksum_adler32.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/checksum/crc24/crc24.cpp -o build/obj/lib/hash_checksum_crc24.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/checksum/crc32/crc32.cpp -o build/obj/lib/hash_checksum_crc32.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/comb4p/comb4p.cpp -o build/obj/lib/hash_comb4p.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/gost_3411/gost_3411.cpp -o build/obj/lib/hash_gost_3411.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/hash.cpp -o build/obj/lib/hash.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/keccak/keccak.cpp -o build/obj/lib/hash_keccak.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/md4/md4.cpp -o build/obj/lib/hash_md4.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/md5/md5.cpp -o build/obj/lib/hash_md5.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/mdx_hash/mdx_hash.cpp -o build/obj/lib/hash_mdx_hash.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/par_hash/par_hash.cpp -o build/obj/lib/hash_par_hash.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/rmd160/rmd160.cpp -o build/obj/lib/hash_rmd160.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/sha1/sha160.cpp -o build/obj/lib/hash_sha1_sha160.o g++ -D_NETBSD_SOURCE -m64 -pthread -msse2 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/sha1/sha1_sse2/sha1_sse2.cpp -o build/obj/lib/hash_sha1_sse2.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/sha2_32/sha2_32.cpp -o build/obj/lib/hash_sha2_32.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/sha2_64/sha2_64.cpp -o build/obj/lib/hash_sha2_64.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/sha3/sha3.cpp -o build/obj/lib/hash_sha3.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/shake/shake.cpp -o build/obj/lib/hash_shake.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/skein/skein_512.cpp -o build/obj/lib/hash_skein_512.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/tiger/tig_tab.cpp -o build/obj/lib/hash_tiger_tig_tab.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/tiger/tiger.cpp -o build/obj/lib/hash_tiger.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/whirlpool/whirlpool.cpp -o build/obj/lib/hash_whirlpool.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/hash/whirlpool/whrl_tab.cpp -o build/obj/lib/hash_whirlpool_whrl_tab.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/hkdf/hkdf.cpp -o build/obj/lib/kdf_hkdf.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/kdf.cpp -o build/obj/lib/kdf.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/kdf1/kdf1.cpp -o build/obj/lib/kdf_kdf1.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/kdf1_iso18033/kdf1_iso18033.cpp -o build/obj/lib/kdf_kdf1_iso18033.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/kdf2/kdf2.cpp -o build/obj/lib/kdf_kdf2.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/prf_tls/prf_tls.cpp -o build/obj/lib/kdf_prf_tls.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/prf_x942/prf_x942.cpp -o build/obj/lib/kdf_prf_x942.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/sp800_108/sp800_108.cpp -o build/obj/lib/kdf_sp800_108.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/kdf/sp800_56c/sp800_56c.cpp -o build/obj/lib/kdf_sp800_56c.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/mac/cbc_mac/cbc_mac.cpp -o build/obj/lib/mac_cbc_mac.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/mac/cmac/cmac.cpp -o build/obj/lib/mac_cmac.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/mac/gmac/gmac.cpp -o build/obj/lib/mac_gmac.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/mac/hmac/hmac.cpp -o build/obj/lib/mac_hmac.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/mac/mac.cpp -o build/obj/lib/mac.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/mac/poly1305/poly1305.cpp -o build/obj/lib/mac_poly1305.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/mac/siphash/siphash.cpp -o build/obj/lib/mac_siphash.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/mac/x919_mac/x919_mac.cpp -o build/obj/lib/mac_x919_mac.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/bigint/big_code.cpp -o build/obj/lib/math_bigint_big_code.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/bigint/big_io.cpp -o build/obj/lib/math_bigint_big_io.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/bigint/big_ops2.cpp -o build/obj/lib/math_bigint_big_ops2.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/bigint/big_ops3.cpp -o build/obj/lib/math_bigint_big_ops3.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/bigint/big_rand.cpp -o build/obj/lib/math_bigint_big_rand.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/bigint/bigint.cpp -o build/obj/lib/math_bigint.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/bigint/divide.cpp -o build/obj/lib/math_bigint_divide.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/ec_gfp/curve_gfp.cpp -o build/obj/lib/math_ec_gfp_curve_gfp.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/ec_gfp/curve_nistp.cpp -o build/obj/lib/math_ec_gfp_curve_nistp.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/ec_gfp/point_gfp.cpp -o build/obj/lib/math_ec_gfp_point_gfp.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/mp/mp_comba.cpp -o build/obj/lib/math_mp_comba.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/mp/mp_core.cpp -o build/obj/lib/math_mp_core.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/mp/mp_karat.cpp -o build/obj/lib/math_mp_karat.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/mp/mp_monty.cpp -o build/obj/lib/math_mp_monty.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/dsa_gen.cpp -o build/obj/lib/math_numbertheory_dsa_gen.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/jacobi.cpp -o build/obj/lib/math_numbertheory_jacobi.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/make_prm.cpp -o build/obj/lib/math_numbertheory_make_prm.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/mp_numth.cpp -o build/obj/lib/math_numbertheory_mp_numth.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/numthry.cpp -o build/obj/lib/math_numbertheory_numthry.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/pow_mod.cpp -o build/obj/lib/math_numbertheory_pow_mod.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/powm_fw.cpp -o build/obj/lib/math_numbertheory_powm_fw.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/powm_mnt.cpp -o build/obj/lib/math_numbertheory_powm_mnt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/primes.cpp -o build/obj/lib/math_numbertheory_primes.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/reducer.cpp -o build/obj/lib/math_numbertheory_reducer.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/math/numbertheory/ressol.cpp -o build/obj/lib/math_numbertheory_ressol.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/misc/aont/package.cpp -o build/obj/lib/misc_aont_package.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/misc/cryptobox/cryptobox.cpp -o build/obj/lib/misc_cryptobox.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/misc/fpe_fe1/fpe_fe1.cpp -o build/obj/lib/misc_fpe_fe1.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/misc/rfc3394/rfc3394.cpp -o build/obj/lib/misc_rfc3394.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/misc/srp6/srp6.cpp -o build/obj/lib/misc_srp6.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/misc/tss/tss.cpp -o build/obj/lib/misc_tss.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/aead/aead.cpp -o build/obj/lib/modes_aead.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/aead/ccm/ccm.cpp -o build/obj/lib/modes_aead_ccm.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/aead/chacha20poly1305/chacha20poly1305.cpp -o build/obj/lib/modes_aead_chacha20poly1305.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/aead/eax/eax.cpp -o build/obj/lib/modes_aead_eax.o g++ -D_NETBSD_SOURCE -m64 -pthread -maes -mpclmul -mssse3 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/aead/gcm/clmul/clmul.cpp -o build/obj/lib/modes_aead_gcm_clmul.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/aead/gcm/gcm.cpp -o build/obj/lib/modes_aead_gcm.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/aead/ocb/ocb.cpp -o build/obj/lib/modes_aead_ocb.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/aead/siv/siv.cpp -o build/obj/lib/modes_aead_siv.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/cbc/cbc.cpp -o build/obj/lib/modes_cbc.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/cfb/cfb.cpp -o build/obj/lib/modes_cfb.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/cipher_mode.cpp -o build/obj/lib/modes_cipher_mode.o ./src/lib/modes/cbc/cbc.cpp: In member function 'virtual void Botan::CTS_Decryption::finish(Botan::secure_vector&, std::size_t)': ./src/lib/modes/cbc/cbc.cpp:268:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] void CTS_Decryption::finish(secure_vector& buffer, size_t offset) ^~~~~~~~~~~~~~ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/mode_pad/mode_pad.cpp -o build/obj/lib/modes_mode_pad.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/modes/xts/xts.cpp -o build/obj/lib/modes_xts.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/passhash/bcrypt/bcrypt.cpp -o build/obj/lib/passhash_bcrypt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/passhash/passhash9/passhash9.cpp -o build/obj/lib/passhash_passhash9.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pbkdf/pbkdf.cpp -o build/obj/lib/pbkdf.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pbkdf/pbkdf1/pbkdf1.cpp -o build/obj/lib/pbkdf_pbkdf1.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pbkdf/pbkdf2/pbkdf2.cpp -o build/obj/lib/pbkdf_pbkdf2.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/eme.cpp -o build/obj/lib/pk_pad_eme.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/eme_oaep/oaep.cpp -o build/obj/lib/pk_pad_eme_oaep_oaep.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/eme_pkcs1/eme_pkcs.cpp -o build/obj/lib/pk_pad_eme_pkcs1_eme_pkcs.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/eme_raw/eme_raw.cpp -o build/obj/lib/pk_pad_eme_raw.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/emsa.cpp -o build/obj/lib/pk_pad_emsa.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/emsa1/emsa1.cpp -o build/obj/lib/pk_pad_emsa1.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/emsa_pkcs1/emsa_pkcs1.cpp -o build/obj/lib/pk_pad_emsa_pkcs1.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/emsa_pssr/pssr.cpp -o build/obj/lib/pk_pad_emsa_pssr_pssr.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/emsa_raw/emsa_raw.cpp -o build/obj/lib/pk_pad_emsa_raw.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/emsa_x931/emsa_x931.cpp -o build/obj/lib/pk_pad_emsa_x931.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/hash_id/hash_id.cpp -o build/obj/lib/pk_pad_hash_id.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/iso9796/iso9796.cpp -o build/obj/lib/pk_pad_iso9796.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pk_pad/mgf1/mgf1.cpp -o build/obj/lib/pk_pad_mgf1.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11.cpp -o build/obj/lib/prov_pkcs11_p11.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_ecc_key.cpp -o build/obj/lib/prov_pkcs11_p11_ecc_key.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_ecdh.cpp -o build/obj/lib/prov_pkcs11_p11_ecdh.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_ecdsa.cpp -o build/obj/lib/prov_pkcs11_p11_ecdsa.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_mechanism.cpp -o build/obj/lib/prov_pkcs11_p11_mechanism.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_module.cpp -o build/obj/lib/prov_pkcs11_p11_module.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_object.cpp -o build/obj/lib/prov_pkcs11_p11_object.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_randomgenerator.cpp -o build/obj/lib/prov_pkcs11_p11_randomgenerator.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_rsa.cpp -o build/obj/lib/prov_pkcs11_p11_rsa.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_session.cpp -o build/obj/lib/prov_pkcs11_p11_session.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_slot.cpp -o build/obj/lib/prov_pkcs11_p11_slot.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/prov/pkcs11/p11_x509.cpp -o build/obj/lib/prov_pkcs11_p11_x509.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/blinding.cpp -o build/obj/lib/pubkey_blinding.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/cecpq1/cecpq1.cpp -o build/obj/lib/pubkey_cecpq1.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/curve25519/curve25519.cpp -o build/obj/lib/pubkey_curve25519.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/curve25519/donna.cpp -o build/obj/lib/pubkey_curve25519_donna.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/dh/dh.cpp -o build/obj/lib/pubkey_dh.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/dl_algo/dl_algo.cpp -o build/obj/lib/pubkey_dl_algo.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/dl_group/dl_group.cpp -o build/obj/lib/pubkey_dl_group.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/dl_group/dl_named.cpp -o build/obj/lib/pubkey_dl_group_dl_named.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/dlies/dlies.cpp -o build/obj/lib/pubkey_dlies.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/dsa/dsa.cpp -o build/obj/lib/pubkey_dsa.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/ec_group/ec_group.cpp -o build/obj/lib/pubkey_ec_group.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/ec_group/ec_named.cpp -o build/obj/lib/pubkey_ec_group_ec_named.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/ecc_key/ecc_key.cpp -o build/obj/lib/pubkey_ecc_key.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/ecdh/ecdh.cpp -o build/obj/lib/pubkey_ecdh.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/ecdsa/ecdsa.cpp -o build/obj/lib/pubkey_ecdsa.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/ecgdsa/ecgdsa.cpp -o build/obj/lib/pubkey_ecgdsa.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/ecies/ecies.cpp -o build/obj/lib/pubkey_ecies.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/eckcdsa/eckcdsa.cpp -o build/obj/lib/pubkey_eckcdsa.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/elgamal/elgamal.cpp -o build/obj/lib/pubkey_elgamal.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/gost_3410/gost_3410.cpp -o build/obj/lib/pubkey_gost_3410.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/keypair/keypair.cpp -o build/obj/lib/pubkey_keypair.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mce/code_based_key_gen.cpp -o build/obj/lib/pubkey_mce_code_based_key_gen.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mce/gf2m_rootfind_dcmp.cpp -o build/obj/lib/pubkey_mce_gf2m_rootfind_dcmp.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mce/gf2m_small_m.cpp -o build/obj/lib/pubkey_mce_gf2m_small_m.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mce/goppa_code.cpp -o build/obj/lib/pubkey_mce_goppa_code.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mce/mce_workfactor.cpp -o build/obj/lib/pubkey_mce_workfactor.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mce/mceliece.cpp -o build/obj/lib/pubkey_mce_mceliece.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mce/mceliece_key.cpp -o build/obj/lib/pubkey_mce_mceliece_key.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mce/polyn_gf2m.cpp -o build/obj/lib/pubkey_mce_polyn_gf2m.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/mceies/mceies.cpp -o build/obj/lib/pubkey_mceies.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/newhope/newhope.cpp -o build/obj/lib/pubkey_newhope.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/pbes2/pbes2.cpp -o build/obj/lib/pubkey_pbes2.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/pem/pem.cpp -o build/obj/lib/pubkey_pem.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/pk_algs.cpp -o build/obj/lib/pubkey_pk_algs.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/pk_keys.cpp -o build/obj/lib/pubkey_pk_keys.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/pk_ops.cpp -o build/obj/lib/pubkey_pk_ops.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/pkcs8.cpp -o build/obj/lib/pubkey_pkcs8.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/pubkey.cpp -o build/obj/lib/pubkey.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/rfc6979/rfc6979.cpp -o build/obj/lib/pubkey_rfc6979.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/rsa/rsa.cpp -o build/obj/lib/pubkey_rsa.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/workfactor.cpp -o build/obj/lib/pubkey_workfactor.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/x509_key.cpp -o build/obj/lib/pubkey_x509_key.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_common_ops.cpp -o build/obj/lib/pubkey_xmss_common_ops.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_hash.cpp -o build/obj/lib/pubkey_xmss_hash.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_index_registry.cpp -o build/obj/lib/pubkey_xmss_index_registry.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_parameters.cpp -o build/obj/lib/pubkey_xmss_parameters.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_privatekey.cpp -o build/obj/lib/pubkey_xmss_privatekey.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_publickey.cpp -o build/obj/lib/pubkey_xmss_publickey.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_signature.cpp -o build/obj/lib/pubkey_xmss_signature.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_signature_operation.cpp -o build/obj/lib/pubkey_xmss_signature_operation.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_verification_operation.cpp -o build/obj/lib/pubkey_xmss_verification_operation.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_wots_common_ops.cpp -o build/obj/lib/pubkey_xmss_wots_common_ops.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_wots_parameters.cpp -o build/obj/lib/pubkey_xmss_wots_parameters.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_wots_privatekey.cpp -o build/obj/lib/pubkey_xmss_wots_privatekey.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_wots_publickey.cpp -o build/obj/lib/pubkey_xmss_wots_publickey.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_wots_signature_operation.cpp -o build/obj/lib/pubkey_xmss_wots_signature_operation.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/pubkey/xmss/xmss_wots_verification_operation.cpp -o build/obj/lib/pubkey_xmss_wots_verification_operation.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/rng/auto_rng/auto_rng.cpp -o build/obj/lib/rng_auto_rng.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/rng/hmac_drbg/hmac_drbg.cpp -o build/obj/lib/rng_hmac_drbg.o g++ -D_NETBSD_SOURCE -m64 -pthread -mrdrnd -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/rng/rdrand_rng/rdrand_rng.cpp -o build/obj/lib/rng_rdrand_rng.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/rng/rng.cpp -o build/obj/lib/rng.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/rng/stateful_rng/stateful_rng.cpp -o build/obj/lib/rng_stateful_rng.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/rng/system_rng/system_rng.cpp -o build/obj/lib/rng_system_rng.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/stream/chacha/chacha.cpp -o build/obj/lib/stream_chacha.o g++ -D_NETBSD_SOURCE -m64 -pthread -msse2 -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/stream/chacha/chacha_sse2/chacha_sse2.cpp -o build/obj/lib/stream_chacha_sse2.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/stream/ctr/ctr.cpp -o build/obj/lib/stream_ctr.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/stream/ofb/ofb.cpp -o build/obj/lib/stream_ofb.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/stream/rc4/rc4.cpp -o build/obj/lib/stream_rc4.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/stream/salsa20/salsa20.cpp -o build/obj/lib/stream_salsa20.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/stream/shake_cipher/shake_cipher.cpp -o build/obj/lib/stream_shake_cipher.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/stream/stream_cipher.cpp -o build/obj/lib/stream_cipher.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/credentials_manager.cpp -o build/obj/lib/tls_credentials_manager.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_cert_req.cpp -o build/obj/lib/tls_msg_cert_req.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_cert_status.cpp -o build/obj/lib/tls_msg_cert_status.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_cert_verify.cpp -o build/obj/lib/tls_msg_cert_verify.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_certificate.cpp -o build/obj/lib/tls_msg_certificate.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_client_hello.cpp -o build/obj/lib/tls_msg_client_hello.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_client_kex.cpp -o build/obj/lib/tls_msg_client_kex.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_finished.cpp -o build/obj/lib/tls_msg_finished.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_hello_verify.cpp -o build/obj/lib/tls_msg_hello_verify.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_server_hello.cpp -o build/obj/lib/tls_msg_server_hello.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_server_kex.cpp -o build/obj/lib/tls_msg_server_kex.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/msg_session_ticket.cpp -o build/obj/lib/tls_msg_session_ticket.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/sessions_sql/tls_session_manager_sql.cpp -o build/obj/lib/tls_sessions_sql_tls_session_manager_sql.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_alert.cpp -o build/obj/lib/tls_alert.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_blocking.cpp -o build/obj/lib/tls_blocking.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_callbacks.cpp -o build/obj/lib/tls_callbacks.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_cbc/tls_cbc.cpp -o build/obj/lib/tls_cbc.o ./src/lib/tls/tls_blocking.cpp: In constructor 'Botan::TLS::Blocking_Client::Blocking_Client(Botan::TLS::Blocking_Client::read_fn, Botan::TLS::Blocking_Client::write_fn, Botan::TLS::Session_Manager&, Botan::Credentials_Manager&, const Botan::TLS::Policy&, Botan::RandomNumberGenerator&, const Botan::TLS::Server_Information&, const Botan::TLS::Protocol_Version&, const std::vector >&)': ./src/lib/tls/tls_blocking.cpp:32:14: warning: 'Botan::TLS::Compat_Callbacks::Compat_Callbacks(Botan::TLS::Compat_Callbacks::output_fn, Botan::TLS::Compat_Callbacks::data_cb, std::function, Botan::TLS::Compat_Callbacks::handshake_cb, Botan::TLS::Compat_Callbacks::handshake_msg_cb, Botan::TLS::Compat_Callbacks::next_protocol_fn)' is deprecated: Use TLS::Callbacks (virtual interface). [-Wdeprecated-declarations] )), ^ In file included from build/include/botan/tls_channel.h:16:0, from build/include/botan/tls_client.h:12, from build/include/botan/tls_blocking.h:12, from ./src/lib/tls/tls_blocking.cpp:9: build/include/botan/tls_callbacks.h:234:8: note: declared here Compat_Callbacks(output_fn output_fn, data_cb app_data_cb, ^~~~~~~~~~~~~~~~ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_channel.cpp -o build/obj/lib/tls_channel.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_ciphersuite.cpp -o build/obj/lib/tls_ciphersuite.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_client.cpp -o build/obj/lib/tls_client.o ./src/lib/tls/tls_cbc/tls_cbc.cpp: In member function 'void Botan::TLS::TLS_CBC_HMAC_AEAD_Encryption::cbc_encrypt_record(uint8_t*, std::size_t)': ./src/lib/tls/tls_cbc/tls_cbc.cpp:144:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] void TLS_CBC_HMAC_AEAD_Encryption::cbc_encrypt_record(uint8_t buf[], size_t buf_size) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/lib/tls/tls_cbc/tls_cbc.cpp:144:6: warning: assuming pointer wraparound does not occur when comparing P +- C1 with P +- C2 [-Wstrict-overflow] ./src/lib/tls/tls_channel.cpp: In constructor 'Botan::TLS::Channel::Channel(Botan::TLS::Channel::output_fn, Botan::TLS::Channel::data_cb, Botan::TLS::Channel::alert_cb, Botan::TLS::Channel::handshake_cb, Botan::TLS::Channel::handshake_msg_cb, Botan::TLS::Session_Manager&, Botan::RandomNumberGenerator&, const Botan::TLS::Policy&, bool, std::size_t)': ./src/lib/tls/tls_channel.cpp:50:89: warning: 'Botan::TLS::Compat_Callbacks::Compat_Callbacks(Botan::TLS::Compat_Callbacks::output_fn, Botan::TLS::Compat_Callbacks::data_cb, Botan::TLS::Compat_Callbacks::alert_cb, Botan::TLS::Compat_Callbacks::handshake_cb, Botan::TLS::Compat_Callbacks::handshake_msg_cb, Botan::TLS::Compat_Callbacks::next_protocol_fn)' is deprecated: Use TLS::Callbacks (virtual interface). [-Wdeprecated-declarations] m_compat_callbacks(new Compat_Callbacks(out, app_data_cb, alert_cb, hs_cb, hs_msg_cb)), ^ In file included from build/include/botan/tls_channel.h:16:0, from ./src/lib/tls/tls_channel.cpp:9: build/include/botan/tls_callbacks.h:226:8: note: declared here Compat_Callbacks(output_fn output_fn, data_cb app_data_cb, alert_cb alert_cb, ^~~~~~~~~~~~~~~~ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_extensions.cpp -o build/obj/lib/tls_extensions.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_handshake_hash.cpp -o build/obj/lib/tls_handshake_hash.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_handshake_io.cpp -o build/obj/lib/tls_handshake_io.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_handshake_state.cpp -o build/obj/lib/tls_handshake_state.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_policy.cpp -o build/obj/lib/tls_policy.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_record.cpp -o build/obj/lib/tls_record.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_server.cpp -o build/obj/lib/tls_server.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_session.cpp -o build/obj/lib/tls_session.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_session_key.cpp -o build/obj/lib/tls_session_key.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_session_manager_memory.cpp -o build/obj/lib/tls_session_manager_memory.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_suite_info.cpp -o build/obj/lib/tls_suite_info.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/tls/tls_version.cpp -o build/obj/lib/tls_version.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/assert.cpp -o build/obj/lib/utils_assert.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/barrier.cpp -o build/obj/lib/utils_barrier.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/calendar.cpp -o build/obj/lib/utils_calendar.o ./src/lib/utils/barrier.cpp: In member function 'void Botan::Barrier::sync()': ./src/lib/utils/barrier.cpp:37:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/charset.cpp -o build/obj/lib/utils_charset.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/cpuid.cpp -o build/obj/lib/utils_cpuid.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/data_src.cpp -o build/obj/lib/utils_data_src.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/core/typeinfo.hpp:135:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/detail/sp_typeinfo.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_base.hpp:48, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from ./src/lib/utils/calendar.cpp:18: /tmp/security/botan-devel/work/.buildlink/include/boost/core/demangle.hpp: In function 'const char* boost::core::demangle_alloc(const char*)': /tmp/security/botan-devel/work/.buildlink/include/boost/core/demangle.hpp:85:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return abi::__cxa_demangle( name, NULL, &size, &status ); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from ./src/lib/utils/calendar.cpp:18: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'constexpr boost::detail::shared_count::shared_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:122:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR shared_count() BOOST_SP_NOEXCEPT: pi_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In destructor 'boost::detail::shared_count::~shared_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:427:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In copy constructor 'boost::detail::shared_count::shared_count(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:438:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->add_ref_copy(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(boost::detail::shared_count&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:448:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] r.pi_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from ./src/lib/utils/calendar.cpp:18: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::shared_count& boost::detail::shared_count::operator=(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:462:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( tmp != 0 ) tmp->add_ref_copy(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:463:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'long int boost::detail::shared_count::use_count() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:479:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ != 0? pi_->use_count(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'bool boost::detail::shared_count::empty() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:489:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ == 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_deleter(const sp_typeinfo&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:504:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_deleter( ti ): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_local_deleter(const sp_typeinfo&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:509:51: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_local_deleter( ti ): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_untyped_deleter() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:514:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_untyped_deleter(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'constexpr boost::detail::weak_count::weak_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:533:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR weak_count() BOOST_SP_NOEXCEPT: pi_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::weak_count::weak_count(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:545:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In copy constructor 'boost::detail::weak_count::weak_count(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:553:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::weak_count::weak_count(boost::detail::weak_count&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:565:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] r.pi_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In destructor 'boost::detail::weak_count::~weak_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:572:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::weak_count& boost::detail::weak_count::operator=(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:584:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(tmp != 0) tmp->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:585:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::weak_count& boost::detail::weak_count::operator=(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:598:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(tmp != 0) tmp->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:599:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'long int boost::detail::weak_count::use_count() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:615:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ != 0? pi_->use_count(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'bool boost::detail::weak_count::empty() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:620:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ == 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:639:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ == 0 || !pi_->add_ref_lock() ) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(const boost::detail::weak_count&, boost::detail::sp_nothrow_tag)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:650:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 && !pi_->add_ref_lock() ) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:652:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] pi_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp:18:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock.hpp:47, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from ./src/lib/utils/calendar.cpp:18: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/yield_k.hpp: In function 'void boost::detail::yield(unsigned int)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/yield_k.hpp:157:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] nanosleep( &rqtp, 0 ); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1158:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from ./src/lib/utils/calendar.cpp:18: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/local_sp_deleter.hpp: In function 'void* boost::detail::get_local_deleter(boost::detail::local_sp_deleter*)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/local_sp_deleter.hpp:84:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/dyn_load/dyn_load.cpp -o build/obj/lib/utils_dyn_load.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/filesystem.cpp -o build/obj/lib/utils_filesystem.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from ./src/lib/utils/calendar.cpp:18: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'constexpr boost::shared_ptr::shared_ptr() [with T = const volatile void]': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1026:5: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:352:66: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR shared_ptr() BOOST_SP_NOEXCEPT : px( 0 ), pn() ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:12, from ./src/lib/utils/calendar.cpp:18: /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:45:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } ^ /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_day.hpp:45:66: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_year.hpp:42:52: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_month.hpp:62:71: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:100:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/http_util/http_util.cpp -o build/obj/lib/utils_http_util.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/locking_allocator/locking_allocator.cpp -o build/obj/lib/utils_locking_allocator.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/mem_ops.cpp -o build/obj/lib/utils_mem_ops.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/system/error_code.hpp:897:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path_traits.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path.hpp:26, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:16, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/system/detail/generic_category.hpp: In function 'const char* boost::system::detail::generic_error_category_message(int, char*, std::size_t)': /tmp/security/botan-devel/work/.buildlink/include/boost/system/detail/generic_category.hpp:81:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( m == 0 ) return "Unknown error"; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path.hpp:26:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:16, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path_traits.hpp: In function 'void boost::filesystem::path_traits::convert(const char*, std::__cxx11::wstring&, const codecvt_type&)': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path_traits.hpp:115:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] convert(from, 0, to, cvt); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path_traits.hpp: In function 'void boost::filesystem::path_traits::convert(const wchar_t*, std::__cxx11::string&, const codecvt_type&)': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path_traits.hpp:124:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] convert(from, 0, to, cvt); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:16:0, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path.hpp: In function 'void boost::filesystem::path_traits::convert(const char*, std::__cxx11::wstring&)': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path.hpp:1008:41: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] convert(from, 0, to, path::codecvt()); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path.hpp: In function 'void boost::filesystem::path_traits::convert(const wchar_t*, std::__cxx11::string&)': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/path.hpp:1016:41: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] convert(from, 0, to, path::codecvt()); ^ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/os_utils.cpp -o build/obj/lib/utils_os_utils.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17:0, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp: At global scope: /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:376:62: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] file_status status(const path&p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:378:71: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] file_status symlink_status(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:380:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] bool is_empty(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:382:47: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path initial_path(system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:384:77: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path canonical(const path& p, const path& base, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:386:73: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void copy(const path& from, const path& to, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:388:83: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void copy_directory(const path& from, const path& to, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:391:73: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] detail::copy_option option, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:393:102: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void copy_symlink(const path& existing_symlink, const path& new_symlink, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:395:68: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] bool create_directories(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:397:66: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] bool create_directory(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:400:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:402:85: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void create_hard_link(const path& to, const path& from, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:404:83: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void create_symlink(const path& to, const path& from, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:406:47: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path current_path(system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:408:62: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void current_path(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:410:77: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] bool equivalent(const path& p1, const path& p2, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:412:71: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::uintmax_t file_size(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:414:77: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::uintmax_t hard_link_count(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:416:72: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] std::time_t last_write_time(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:419:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:421:73: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void permissions(const path& p, perms prms, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:423:62: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path read_symlink(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:425:78: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path relative(const path& p, const path& base, system::error_code* ec = 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:427:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] bool remove(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:429:72: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::uintmax_t remove_all(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:431:79: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void rename(const path& old_p, const path& new_p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:433:77: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void resize_file(const path& p, uintmax_t size, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:435:61: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] space_info space(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:437:65: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path system_complete(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:439:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path temp_directory_path(system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:441:61: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path unique_path(const path& p, system::error_code* ec=0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:443:68: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] path weakly_canonical(const path& p, system::error_code* ec = 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:849:73: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_FILESYSTEM_DECL file_status m_get_status(system::error_code* ec=0) const; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:850:81: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_FILESYSTEM_DECL file_status m_get_symlink_status(system::error_code* ec=0) const; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17:0, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp: In constructor 'boost::filesystem::detail::dir_itr_imp::dir_itr_imp()': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:913:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] , buffer(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:913:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp: In constructor 'boost::filesystem::directory_iterator::directory_iterator(const boost::filesystem::path&)': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:957:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] detail::directory_iterator_construct(*this, p, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp: In member function 'void boost::filesystem::directory_iterator::increment()': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1017:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] void increment() { detail::directory_iterator_increment(*this, 0); } ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp: In member function 'void boost::filesystem::recursive_directory_iterator::pop()': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1282:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] m_imp->pop(0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp: In member function 'void boost::filesystem::recursive_directory_iterator::increment()': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1344:25: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] m_imp->increment(0); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'constexpr boost::intrusive_ptr::intrusive_ptr() [with T = boost::filesystem::filesystem_error::impl]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:77:42: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:63:63: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR intrusive_ptr() BOOST_SP_NOEXCEPT : px( 0 ) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::~intrusive_ptr() [with T = boost::filesystem::filesystem_error::impl]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:77:42: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:98:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( px != 0 ) intrusive_ptr_release( px ); ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/assert.hpp:58:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'T* boost::intrusive_ptr::operator->() const [with T = boost::filesystem::filesystem_error::impl]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:115:43: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:199:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_ASSERT( px != 0 ); /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:199:9: note: in expansion of macro 'BOOST_ASSERT' BOOST_ASSERT( px != 0 ); ^~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'constexpr boost::intrusive_ptr::intrusive_ptr() [with T = boost::filesystem::detail::dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:950:41: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:63:63: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR intrusive_ptr() BOOST_SP_NOEXCEPT : px( 0 ) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::~intrusive_ptr() [with T = boost::filesystem::detail::dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:950:41: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:98:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( px != 0 ) intrusive_ptr_release( px ); ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::intrusive_ptr(T*, bool) [with T = boost::filesystem::detail::dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:955:38: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:69:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( px != 0 && add_ref ) intrusive_ptr_add_ref( px ); ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:204:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/operator_bool.hpp: In instantiation of 'bool boost::intrusive_ptr::operator!() const [with T = boost::filesystem::detail::dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:963:11: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/operator_bool.hpp:63:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return px == 0; ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::intrusive_ptr(boost::intrusive_ptr&&) [with T = boost::filesystem::detail::dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:977:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:117:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] rhs.px = 0; ~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/assert.hpp:58:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'T* boost::intrusive_ptr::operator->() const [with T = boost::filesystem::detail::dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1014:19: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:199:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_ASSERT( px != 0 ); /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:199:9: note: in expansion of macro 'BOOST_ASSERT' BOOST_ASSERT( px != 0 ); ^~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:204:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/operator_bool.hpp: In instantiation of 'boost::intrusive_ptr::operator bool() const [with T = boost::filesystem::detail::dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1022:27: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/operator_bool.hpp:14:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return px != 0; ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::intrusive_ptr(const boost::intrusive_ptr&) [with T = boost::filesystem::detail::dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:972:5: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:93:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( px != 0 ) intrusive_ptr_add_ref( px ); ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'constexpr boost::intrusive_ptr::intrusive_ptr() [with T = boost::filesystem::detail::recur_dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1145:51: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:63:63: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR intrusive_ptr() BOOST_SP_NOEXCEPT : px( 0 ) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::~intrusive_ptr() [with T = boost::filesystem::detail::recur_dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1145:51: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:98:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( px != 0 ) intrusive_ptr_release( px ); ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::intrusive_ptr(T*, bool) [with T = boost::filesystem::detail::recur_dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1148:44: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:69:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( px != 0 && add_ref ) intrusive_ptr_add_ref( px ); ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/assert.hpp:58:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'T* boost::intrusive_ptr::operator->() const [with T = boost::filesystem::detail::recur_dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1150:12: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:199:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_ASSERT( px != 0 ); /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:199:9: note: in expansion of macro 'BOOST_ASSERT' BOOST_ASSERT( px != 0 ); ^~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:204:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/operator_bool.hpp: In instantiation of 'bool boost::intrusive_ptr::operator!() const [with T = boost::filesystem::detail::recur_dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1169:11: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/operator_bool.hpp:63:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return px == 0; ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::intrusive_ptr(boost::intrusive_ptr&&) [with T = boost::filesystem::detail::recur_dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1234:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:117:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] rhs.px = 0; ~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:204:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/operator_bool.hpp: In instantiation of 'boost::intrusive_ptr::operator bool() const [with T = boost::filesystem::detail::recur_dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1352:27: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/operator_bool.hpp:14:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return px != 0; ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::intrusive_ptr(const boost::intrusive_ptr&) [with T = boost::filesystem::detail::recur_dir_itr_imp]': /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:1229:5: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:93:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( px != 0 ) intrusive_ptr_add_ref( px ); ~~~^~~~ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/parsing.cpp -o build/obj/lib/utils_parsing.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:31:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem.hpp:17, from ./src/lib/utils/filesystem.cpp:15: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of 'boost::intrusive_ptr::intrusive_ptr(T*, bool) [with T = boost::filesystem::filesystem_error::impl]': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:171:9: required from 'void boost::intrusive_ptr::reset(T*) [with T = boost::filesystem::filesystem_error::impl]' /tmp/security/botan-devel/work/.buildlink/include/boost/filesystem/operations.hpp:81:37: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/intrusive_ptr.hpp:69:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( px != 0 && add_ref ) intrusive_ptr_add_ref( px ); ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/system/error_code.hpp:897:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/throw_error.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/tss_ptr.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/system/detail/generic_category.hpp: In function 'const char* boost::system::detail::generic_error_category_message(int, char*, std::size_t)': /tmp/security/botan-devel/work/.buildlink/include/boost/system/detail/generic_category.hpp:81:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( m == 0 ) return "Unknown error"; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/error.hpp:358:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_tss_ptr.ipp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/tss_ptr.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp: At global scope: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:32:7: warning: base class 'class boost::system::error_category' has accessible non-virtual destructor [-Wnon-virtual-dtor] class netdb_category : public boost::system::error_category ^~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:32:7: warning: 'class boost::asio::error::detail::netdb_category' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:64:7: warning: base class 'class boost::system::error_category' has accessible non-virtual destructor [-Wnon-virtual-dtor] class addrinfo_category : public boost::system::error_category ^~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:64:7: warning: 'class boost::asio::error::detail::addrinfo_category' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:94:7: warning: base class 'class boost::system::error_category' has accessible non-virtual destructor [-Wnon-virtual-dtor] class misc_category : public boost::system::error_category ^~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:94:7: warning: 'class boost::asio::error::detail::misc_category' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_tss_ptr.hpp:76:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/tss_ptr.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_tss_ptr.ipp: In function 'void boost::asio::detail::posix_tss_ptr_create(pthread_key_t&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_tss_ptr.ipp:34:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] int error = ::pthread_key_create(&key, 0); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp: In constructor 'boost::asio::detail::thread_info_base::thread_info_base()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:50:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reusable_memory_[i] = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp: In member function 'void boost::asio::detail::scheduler_operation::destroy()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:45:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] func_(0, this, boost::system::error_code(), 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp: In constructor 'boost::asio::detail::scheduler_operation::scheduler_operation(boost::asio::detail::scheduler_operation::func_type)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:56:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] task_result_(0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp: In constructor 'boost::asio::execution_context::service::key::key()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:349:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] key() : type_info_(0), id_(0) {} ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:349:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:73:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp: In constructor 'boost::asio::detail::posix_mutex::posix_mutex()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:34:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] int error = ::pthread_mutex_init(&mutex_, 0); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/service_registry.hpp:163:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp: In constructor 'boost::asio::detail::service_registry::service_registry(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp:31:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] first_service_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp: In static member function 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::execution_context::id&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp:91:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] key.type_info_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp: In member function 'boost::asio::execution_context::service* boost::asio::detail::service_registry::do_use_service(const boost::asio::execution_context::service::key&, boost::asio::detail::service_registry::factory_type, void*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp:149:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] new_service.ptr_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:411:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.ipp: In constructor 'boost::asio::execution_context::service::service(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.ipp:57:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] next_(0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/null_event.hpp:99:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/conditionally_enabled_event.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/null_event.ipp: In static member function 'static void boost::asio::detail::null_event::do_wait_for_usec(long int)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/null_event.ipp:66:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::select(0, 0, 0, 0, &tv); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/null_event.ipp:66:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/null_event.ipp:66:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:106:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp: In member function 'void boost::asio::detail::posix_thread::join()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp:42:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::pthread_join(thread_, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp: In member function 'void boost::asio::detail::posix_thread::start_thread(boost::asio::detail::posix_thread::func_base*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp:60:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost_asio_detail_posix_thread_function, arg); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp: In function 'void* boost::asio::detail::boost_asio_detail_posix_thread_function(void*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp:75:10: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp: In member function 'bool boost::asio::detail::scheduler::can_dispatch()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:105:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return thread_call_stack::contains(this) != 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp: In constructor 'boost::asio::detail::scheduler::task_operation::task_operation()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:191:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] task_operation() : operation(0) {} ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:34:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_base.hpp: In constructor 'boost::asio::detail::timer_queue_base::timer_queue_base()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_base.hpp:34:31: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer_queue_base() : next_(0) {} ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_set.hpp:65:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:35, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp: In constructor 'boost::asio::detail::timer_queue_set::timer_queue_set()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp:28:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : first_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp: In member function 'void boost::asio::detail::timer_queue_set::erase(boost::asio::detail::timer_queue_base*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp:45:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] q->next_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp:54:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] q->next_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:239:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In constructor 'boost::asio::detail::kqueue_reactor::kqueue_reactor(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:56:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, 1, 0, 0, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:56:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:104:48: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, 1, 0, 0, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:104:48: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:114:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] state != 0; state = state->next_) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:122:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, state->num_kevents_, 0, 0, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:122:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'int boost::asio::detail::kqueue_reactor::register_internal_descriptor(int, boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&, boost::asio::detail::reactor_op*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:176:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, 1, 0, 0, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:176:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::move_descriptor(boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&, boost::asio::detail::kqueue_reactor::descriptor_state*&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:187:28: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] source_descriptor_data = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::start_op(int, boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:231:71: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, num_kevents[op_type], 0, 0, 0) != -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:231:71: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:254:74: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::kevent(kqueue_fd_, events, descriptor_data->num_kevents_, 0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:254:74: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /usr/include/stddef.h:37:0, from /usr/include/g++/cstddef:50, from build/include/botan/types.h:14, from build/include/botan/http_util.h:11, from ./src/lib/utils/http_util/http_util.cpp:8: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::deregister_descriptor(boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&, bool)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:304:7: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor, ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:306:7: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&events[1], descriptor, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:239:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:308:74: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::kevent(kqueue_fd_, events, descriptor_data->num_kevents_, 0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:308:74: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:340:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] descriptor_data = 0; ^ In file included from /usr/include/stddef.h:37:0, from /usr/include/g++/cstddef:50, from build/include/botan/types.h:14, from build/include/botan/http_util.h:11, from ./src/lib/utils/http_util/http_util.cpp:8: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::deregister_internal_descriptor(boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:355:5: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor, ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:357:5: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&events[1], descriptor, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:239:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:359:72: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::kevent(kqueue_fd_, events, descriptor_data->num_kevents_, 0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:359:72: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:381:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] descriptor_data = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::cleanup_descriptor_data(boost::asio::detail::kqueue_reactor::descriptor_state*&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:391:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] descriptor_data = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:407:65: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] int num_events = kevent(kqueue_fd_, 0, 0, events, 128, timeout); ^ In file included from /usr/include/stddef.h:37:0, from /usr/include/g++/cstddef:50, from build/include/botan/types.h:14, from build/include/botan/http_util.h:11, from ./src/lib/utils/http_util/http_util.cpp:8: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:456:9: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&delete_events[0], ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:239:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:458:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::kevent(kqueue_fd_, delete_events, 1, 0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:458:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_blocker.hpp:25:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:26, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_signal_blocker.hpp: In destructor 'boost::asio::detail::posix_signal_blocker::~posix_signal_blocker()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_signal_blocker.hpp:50:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] pthread_sigmask(SIG_SETMASK, &old_mask_, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_signal_blocker.hpp: In member function 'void boost::asio::detail::posix_signal_blocker::unblock()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_signal_blocker.hpp:68:61: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] blocked_ = (pthread_sigmask(SIG_SETMASK, &old_mask_, 0) != 0); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp: In constructor 'boost::asio::detail::scheduler::scheduler(boost::asio::execution_context&, int, bool)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:123:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] thread_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:123:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp: In member function 'virtual void boost::asio::detail::scheduler::shutdown()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:157:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] thread_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:170:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] task_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp: In member function 'std::size_t boost::asio::detail::scheduler::do_wait_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler::thread_info&, long int, const boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:470:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (o == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:509:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (o == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp: In member function 'std::size_t boost::asio::detail::scheduler::do_poll_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler::thread_info&, const boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:563:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (o == 0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_group.hpp: In constructor 'boost::asio::detail::thread_group::thread_group()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_group.hpp:31:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : first_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_group.hpp: In member function 'bool boost::asio::detail::thread_group::empty() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_group.hpp:71:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return first_ == 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In constructor 'boost::asio::executor::executor()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:49:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : impl_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In constructor 'boost::asio::executor::executor(std::nullptr_t)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:55:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : impl_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In constructor 'boost::asio::executor::executor(boost::asio::executor&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:70:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] other.impl_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In member function 'boost::asio::executor& boost::asio::executor::operator=(boost::asio::executor&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:103:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] other.impl_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In member function 'boost::asio::executor& boost::asio::executor::operator=(std::nullptr_t)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:112:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In member function 'boost::asio::executor::operator boost::asio::executor::unspecified_bool_type() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:201:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return impl_ ? &executor::unspecified_bool_true : 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In member function 'boost::asio::executor::impl_base* boost::asio::executor::clone() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:317:37: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return impl_ ? impl_->clone() : 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:338:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In constructor 'boost::asio::executor::function::function(boost::asio::executor::function&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:54:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] other.func_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In member function 'void boost::asio::executor::function::operator()()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:68:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] func_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:22:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In constructor 'boost::asio::mutable_buffer::mutable_buffer()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:97:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] size_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In constructor 'boost::asio::const_buffer::const_buffer()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:231:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] size_(0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/socket_ops.hpp:336:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/socket_holder.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:30, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:147:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:148:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:154:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] else if (ec == boost::asio::error::connection_aborted) ^~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:238:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:242:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:243:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:247:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] else if (ec == boost::asio::error::connection_aborted) ^~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:321:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:322:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:499:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec != boost::asio::error::in_progress ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:500:36: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::would_block) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:826:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:827:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:887:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:891:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:892:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:971:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:972:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1019:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1023:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1024:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1088:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1089:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1135:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1139:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1140:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1219:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1220:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1261:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1265:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1266:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1343:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1344:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1367:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1371:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1372:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1851:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1905:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1959:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In function 'const char* boost::asio::detail::socket_ops::inet_ntop(int, const void*, char*, size_t, long unsigned int, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2114:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (result == 0 && !ec) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2116:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (result != 0 && af == BOOST_ASIO_OS_DEF(AF_INET6) && scope_id != 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2126:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || if_indextoname(static_cast(scope_id), if_name + 1) == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In function 'int boost::asio::detail::socket_ops::inet_pton(int, const char*, void*, long unsigned int*, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2348:52: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] const char* if_name = is_v6 ? strchr(src, '%') : 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2351:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (if_name != 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2370:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (if_name != 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::netdb_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3282:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::host_not_found_try_again; ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3284:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::invalid_argument; ^~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::netdb_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3286:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::no_recovery; ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3288:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::address_family_not_supported; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3290:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::no_memory; ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::netdb_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3298:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::host_not_found; ^~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::addrinfo_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3300:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::service_not_found; ^~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3302:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::socket_type_not_supported; ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In function 'boost::system::error_code boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*, const addrinfo_type&, boost::asio::detail::addrinfo_type**, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3318:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] host = (host && *host) ? host : 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3319:47: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] service = (service && *service) ? service : 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:514:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:34, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/reactive_socket_service_base.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:278:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (op->ec_ == boost::asio::error::in_progress ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:279:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || op->ec_ == boost::asio::error::would_block) ^~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/core/typeinfo.hpp:135:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/detail/sp_typeinfo.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_base.hpp:48, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/core/demangle.hpp: In function 'const char* boost::core::demangle_alloc(const char*)': /tmp/security/botan-devel/work/.buildlink/include/boost/core/demangle.hpp:85:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return abi::__cxa_demangle( name, NULL, &size, &status ); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'constexpr boost::detail::shared_count::shared_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:122:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR shared_count() BOOST_SP_NOEXCEPT: pi_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In destructor 'boost::detail::shared_count::~shared_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:427:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In copy constructor 'boost::detail::shared_count::shared_count(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:438:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->add_ref_copy(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(boost::detail::shared_count&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:448:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] r.pi_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::shared_count& boost::detail::shared_count::operator=(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:462:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( tmp != 0 ) tmp->add_ref_copy(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:463:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'long int boost::detail::shared_count::use_count() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:479:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ != 0? pi_->use_count(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'bool boost::detail::shared_count::empty() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:489:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ == 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_deleter(const sp_typeinfo&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:504:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_deleter( ti ): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_local_deleter(const sp_typeinfo&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:509:51: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_local_deleter( ti ): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_untyped_deleter() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:514:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_untyped_deleter(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'constexpr boost::detail::weak_count::weak_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:533:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR weak_count() BOOST_SP_NOEXCEPT: pi_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::weak_count::weak_count(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:545:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In copy constructor 'boost::detail::weak_count::weak_count(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:553:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::weak_count::weak_count(boost::detail::weak_count&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:565:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] r.pi_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In destructor 'boost::detail::weak_count::~weak_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:572:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::weak_count& boost::detail::weak_count::operator=(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:584:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(tmp != 0) tmp->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:585:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::weak_count& boost::detail::weak_count::operator=(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:598:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(tmp != 0) tmp->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:599:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'long int boost::detail::weak_count::use_count() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:615:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ != 0? pi_->use_count(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'bool boost::detail::weak_count::empty() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:620:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ == 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:639:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ == 0 || !pi_->add_ref_lock() ) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(const boost::detail::weak_count&, boost::detail::sp_nothrow_tag)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:650:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 && !pi_->add_ref_lock() ) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:652:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] pi_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp:18:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock.hpp:47, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/yield_k.hpp: In function 'void boost::detail::yield(unsigned int)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/yield_k.hpp:157:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] nanosleep( &rqtp, 0 ); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1158:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/local_sp_deleter.hpp: In function 'void* boost::detail::get_local_deleter(boost::detail::local_sp_deleter*)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/local_sp_deleter.hpp:84:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/read_cfg.cpp -o build/obj/lib/utils_read_cfg.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_signal_set.hpp:24:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:30, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp: In constructor 'boost::asio::detail::signal_set_service::registration::registration()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:72:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] next_in_set_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:72:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:72:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:72:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp: In constructor 'boost::asio::detail::signal_set_service::implementation_type::implementation_type()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:103:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : signals_(0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:228:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_signal_set.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:30, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In function 'boost::asio::detail::signal_state* boost::asio::detail::get_signal_state()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:58:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_ASIO_STATIC_MUTEX_INIT, -1, -1, false, 0, { 0 } }; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:58:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:58:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:58:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In constructor 'boost::asio::detail::signal_set_service::signal_set_service(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:133:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] prev_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:133:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:146:25: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] registrations_[i] = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In member function 'void boost::asio::detail::signal_set_service::construct(boost::asio::detail::signal_set_service::implementation_type&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:232:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl.signals_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In member function 'boost::system::error_code boost::asio::detail::signal_set_service::add(boost::asio::detail::signal_set_service::implementation_type&, int, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:267:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (next == 0 || next->signal_number_ != signal_number) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:281:44: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::sigaction(signal_number, &sa, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In member function 'boost::system::error_code boost::asio::detail::signal_set_service::remove(boost::asio::detail::signal_set_service::implementation_type&, int, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:340:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (reg != 0 && reg->signal_number_ == signal_number) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:351:44: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::sigaction(signal_number, &sa, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In member function 'boost::system::error_code boost::asio::detail::signal_set_service::clear(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:405:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::sigaction(reg->signal_number_, &sa, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In static member function 'static void boost::asio::detail::signal_set_service::add_service(boost::asio::detail::signal_set_service*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:508:31: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (state->service_list_ == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:514:31: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (state->service_list_ != 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:530:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] service->prev_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In static member function 'static void boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:576:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] service->next_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:577:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] service->prev_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:581:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (state->service_list_ == 0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/endpoint.hpp:132:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/basic_endpoint.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:60, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp: In constructor 'boost::asio::generic::detail::endpoint::endpoint()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp:37:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] init(0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp:50:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::invalid_argument); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp:92:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::invalid_argument); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/strand_service.hpp:141:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:70, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp: In constructor 'boost::asio::detail::scoped_ptr::scoped_ptr(T*) [with T = boost::asio::detail::strand_service::strand_impl]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp:49:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] salt_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp: In member function 'bool boost::asio::detail::strand_service::running_in_this_thread(boost::asio::detail::strand_service::strand_impl* const&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp:91:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return call_stack::contains(impl) != 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/address_v4.hpp:334:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/address.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:73, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp: In member function 'std::__cxx11::string boost::asio::ip::address_v4::to_string() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp:93:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (addr == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp: In member function 'std::__cxx11::string boost::asio::ip::address_v4::to_string(boost::system::error_code&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp:106:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (addr == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp: In function 'boost::asio::ip::address_v4 boost::asio::ip::make_address_v4(const char*, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp:175:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_ASIO_OS_DEF(AF_INET), str, &bytes, 0, ec) <= 0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/address_v6.hpp:340:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/address.hpp:25, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:73, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp: In member function 'std::__cxx11::string boost::asio::ip::address_v6::to_string() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:110:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (addr == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp: In member function 'std::__cxx11::string boost::asio::ip::address_v6::to_string(boost::system::error_code&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:123:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (addr == 0) ^ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/semaphore.cpp -o build/obj/lib/utils_semaphore.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/detail/endpoint.hpp:140:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:83, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/detail/impl/endpoint.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/detail/impl/endpoint.ipp:105:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::invalid_argument); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:142:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:84, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In constructor 'boost::asio::detail::resolver_service_base::resolver_service_base(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:48:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] work_thread_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::scoped_ptr::reset(T*) [with T = boost::asio::detail::posix_thread]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:67:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] work_thread_.reset(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::scoped_ptr::reset(T*) [with T = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:69:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] work_scheduler_.reset(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::scoped_ptr::reset(T*) [with T = boost::asio::detail::posix_thread]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:82:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] work_thread_.reset(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::resolver_service_base::construct(boost::asio::detail::resolver_service_base::implementation_type&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:96:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl.reset(static_cast(0), socket_ops::noop_deleter()); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::resolver_service_base::cancel(boost::asio::detail::resolver_service_base::implementation_type&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:127:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl.reset(static_cast(0), socket_ops::noop_deleter()); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/detail/endpoint.hpp:136:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/basic_endpoint.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:100, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/detail/impl/endpoint.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/detail/impl/endpoint.ipp:63:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::invalid_argument); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/detail/impl/endpoint.ipp:112:67: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::name_too_long); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/descriptor_ops.hpp:116:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_descriptor_service.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/posix/basic_descriptor.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:106, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:52:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:53:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:204:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:205:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:232:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:236:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:237:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:283:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:284:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:304:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:308:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:309:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:413:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:436:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:459:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/strand_executor_service.hpp:141:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/strand.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:121, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp: In constructor 'boost::asio::detail::scoped_ptr::scoped_ptr(T*) [with T = boost::asio::detail::posix_mutex]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp:31:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl_list_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp: In constructor 'boost::asio::detail::strand_executor_service::strand_executor_service(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp:31:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp: In member function 'boost::asio::detail::strand_executor_service::implementation_type boost::asio::detail::strand_executor_service::create_implementation()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp:74:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] new_impl->prev_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp: In instantiation of 'static void* boost::asio::detail::thread_info_base::allocate(Purpose, boost::asio::detail::thread_info_base*, std::size_t) [with Purpose = boost::asio::detail::thread_info_base::default_tag; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:62:53: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:80:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] this_thread->reusable_memory_[Purpose::mem_index] = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp: In instantiation of 'static void boost::asio::detail::thread_info_base::deallocate(Purpose, boost::asio::detail::thread_info_base*, void*, std::size_t) [with Purpose = boost::asio::detail::thread_info_base::default_tag; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:68:57: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:104:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (this_thread && this_thread->reusable_memory_[Purpose::mem_index] == 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'static Value* boost::asio::detail::call_stack::top() [with Key = boost::asio::detail::thread_context; Value = boost::asio::detail::thread_info_base]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/handler_alloc_hook.ipp:32:50: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:109:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return elem ? elem->value_ : 0; ~~~~~^~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'static Value* boost::asio::detail::call_stack::contains(Key*) [with Key = boost::asio::detail::thread_context; Value = boost::asio::detail::thread_info_base]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:105:31: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:102:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'boost::asio::detail::op_queue::op_queue() [with Operation = boost::asio::detail::reactor_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:67:52: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:45:42: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:33:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:29:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp: In instantiation of 'boost::asio::detail::object_pool::object_pool() [with Object = boost::asio::detail::kqueue_reactor::descriptor_state]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:51:51: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp:71:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] free_list_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp:71:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'boost::asio::detail::op_queue::op_queue() [with Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:75:23: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::reactor_op; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:80:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:29:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp: In instantiation of 'void boost::asio::detail::object_pool::free(Object*) [with Object = boost::asio::detail::kqueue_reactor::descriptor_state]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:82:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp:144:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] object_pool_access::prev(o) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(Operation*) [with Operation = boost::asio::detail::reactor_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:171:46: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:107:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(h, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'bool boost::asio::detail::op_queue::empty() const [with Operation = boost::asio::detail::reactor_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:209:49: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:139:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return front_ == 0; ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::pop() [with Operation = boost::asio::detail::reactor_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:276:41: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:98:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (front_ == 0) ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:99:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_ = 0; ~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:100:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(tmp, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(Operation*) [with Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:277:18: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:107:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(h, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:29:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp: In instantiation of 'Object* boost::asio::detail::object_pool::alloc(Arg) [with Arg = bool; Object = boost::asio::detail::kqueue_reactor::descriptor_state]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:525:51: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp:117:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] object_pool_access::prev(o) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::scheduler_operation; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:68:62: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'bool boost::asio::detail::op_queue::empty() const [with Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:94:47: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:139:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return front_ == 0; ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::pop() [with Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:164:19: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:98:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (front_ == 0) ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:99:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_ = 0; ~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:100:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(tmp, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::kqueue_reactor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:178:50: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:33:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'Value* boost::asio::detail::call_stack::context::next_by_key() const [with Key = boost::asio::detail::thread_context; Value = boost::asio::detail::thread_info_base]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:262:77: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:73:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp: In instantiation of 'void boost::asio::add_service(boost::asio::execution_context&, Service*) [with Service = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_context.ipp:73:71: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:85:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:19:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scoped_ptr.hpp: In instantiation of 'T* boost::asio::detail::scoped_ptr::release() [with T = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_context.ipp:74:31: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scoped_ptr.hpp:71:8: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p_ = 0; ~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/socket_ops.hpp:336:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/socket_holder.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:30, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In instantiation of 'boost::asio::detail::socket_type boost::asio::detail::socket_ops::call_accept(SockLenType msghdr::*, boost::asio::detail::socket_type, boost::asio::detail::socket_addr_type*, std::size_t*) [with SockLenType = unsigned int; boost::asio::detail::socket_type = int; boost::asio::detail::socket_addr_type = sockaddr; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:114:47: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:96:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] socket_type result = ::accept(s, addr, addrlen ? &tmp_addrlen : 0); ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'constexpr boost::shared_ptr::shared_ptr() [with T = const volatile void]': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1026:5: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:352:66: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR shared_ptr() BOOST_SP_NOEXCEPT : px( 0 ), pn() ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; boost::asio::detail::timer_queue::time_type = boost::posix_time::ptime]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:45: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:83:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (timer.prev_ == 0 && &timer != timers_) ~~~~~~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:102:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer.prev_ = 0; ~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'bool boost::asio::detail::timer_queue::empty() const [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:46:22: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return timers_ == 0; ~~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:70:27: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer->next_ = 0; ~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:169:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer->prev_ = 0; ~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'std::size_t boost::asio::detail::timer_queue::cancel_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::op_queue&, std::size_t) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:76:54: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:180:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (timer.prev_ != 0 || &timer == timers_) ~~~~~~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:183:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] while (wait_op* op = (num_cancelled != max_cancelled) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? timer.op_queue_.front() : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'void boost::asio::detail::timer_queue::move_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::timer_queue::per_timer_data&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:82:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:215:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] source.next_ = 0; ~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:216:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] source.prev_ = 0; ~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'boost::asio::detail::op_queue::op_queue() [with Operation = boost::asio::detail::signal_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:103:19: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::signal_op; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:167:28: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::pop() [with Operation = boost::asio::detail::signal_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:454:23: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:98:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (front_ == 0) ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:99:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_ = 0; ~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:100:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(tmp, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'bool boost::asio::detail::op_queue::empty() const [with Operation = boost::asio::detail::signal_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:478:30: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:139:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return front_ == 0; ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(Operation*) [with Operation = boost::asio::detail::signal_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:660:22: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:107:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(h, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:22:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In instantiation of 'boost::asio::mutable_buffers_1 boost::asio::buffer(std::vector<_Tp, _Alloc>&) [with PodType = unsigned char; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/buffered_stream_storage.hpp:58:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:1314:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] data.size() ? &data[0] : 0, data.size() * sizeof(PodType) /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In instantiation of 'boost::asio::const_buffers_1 boost::asio::buffer(const std::vector<_Tp, _Alloc>&) [with PodType = unsigned char; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/buffered_stream_storage.hpp:64:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:1363:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] data.size() ? &data[0] : 0, data.size() * sizeof(PodType) In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'static Value* boost::asio::detail::call_stack::contains(Key*) [with Key = boost::asio::detail::strand_service::strand_impl; Value = unsigned char]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp:91:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:102:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::strand_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:101:56: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:39:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ ./src/lib/utils/semaphore.cpp: In member function 'void Botan::Semaphore::release(std::size_t)': ./src/lib/utils/semaphore.cpp:43:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ./src/lib/utils/semaphore.cpp: In member function 'void Botan::Semaphore::acquire()': ./src/lib/utils/semaphore.cpp:43:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/utils/version.cpp -o build/obj/lib/utils_version.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'static Value* boost::asio::detail::call_stack::contains(Key*) [with Key = boost::asio::detail::strand_executor_service::strand_impl; Value = unsigned char]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp:127:37: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:102:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:33:0, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp: In instantiation of 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]': ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (rdbuf()->connect(x...) == 0) In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/global.hpp:25:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp: In instantiation of 'pthread_once_t boost::asio::detail::posix_global_impl::init_once_': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:65:7: required from 'T& boost::asio::detail::posix_global() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/global.hpp:44:25: required from 'T& boost::asio::detail::global() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:31:41: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:53:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::pthread_once_t posix_global_impl::init_once_ = PTHREAD_ONCE_INIT; ^~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:53:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:53:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:45:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } ^ /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_day.hpp:45:66: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_year.hpp:42:52: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_month.hpp:62:71: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:100:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:11:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp: In instantiation of 'static time_type boost::date_time::microsec_clock::create_time(boost::date_time::microsec_clock::time_converter) [with time_type = boost::posix_time::ptime; boost::date_time::microsec_clock::time_converter = tm* (*)(const long int*, tm*); time_t = long int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp:78:25: required from 'static time_type boost::date_time::microsec_clock::universal_time() [with time_type = boost::posix_time::ptime]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:48:47: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp:86:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] gettimeofday(&tv, 0); //gettimeofday does not support TZ adjust on Linux. ~~~~~~~~~~~~^~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(Operation*) [with Operation = boost::asio::detail::wait_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:109:5: required from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; boost::asio::detail::timer_queue::time_type = boost::posix_time::ptime]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:45: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:107:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(h, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::wait_op; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:154:9: required from 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:64:29: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'void boost::asio::detail::timer_queue::remove_timer(boost::asio::detail::timer_queue::per_timer_data&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:155:21: required from 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:64:29: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:293:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer.next_ = 0; ~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:294:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer.prev_ = 0; ~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::pop() [with Operation = boost::asio::detail::wait_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:186:9: required from 'std::size_t boost::asio::detail::timer_queue::cancel_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::op_queue&, std::size_t) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:76:54: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:98:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (front_ == 0) ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:99:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_ = 0; ~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:100:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(tmp, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'bool boost::asio::detail::op_queue::empty() const [with Operation = boost::asio::detail::wait_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:190:7: required from 'std::size_t boost::asio::detail::timer_queue::cancel_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::op_queue&, std::size_t) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:76:54: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:139:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return front_ == 0; ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::wait_op; Operation = boost::asio::detail::wait_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:199:5: required from 'void boost::asio::detail::timer_queue::move_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::timer_queue::per_timer_data&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:82:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/cert_status.cpp -o build/obj/lib/x509_cert_status.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:24:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:33, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp: In instantiation of 'boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: required from 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:289:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return !ec_ ? this : 0; ~~~~~^~~~~~~~~~ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/certstor.cpp -o build/obj/lib/x509_certstor.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/certstor_sql/certstor_sql.cpp -o build/obj/lib/x509_certstor_sql.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/global.hpp:25:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp: In instantiation of 'boost::asio::system_context* boost::asio::detail::posix_global_impl::static_ptr_': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:37:15: required from 'static void boost::asio::detail::posix_global_impl::do_init() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:66:7: required from 'T& boost::asio::detail::posix_global() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/global.hpp:44:25: required from 'T& boost::asio::detail::global() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:31:41: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:56:4: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] T* posix_global_impl::static_ptr_ = 0; ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:24:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:33, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp: In instantiation of 'boost::asio::basic_socket_streambuf::basic_socket_streambuf() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:88:3: required from 'boost::asio::detail::socket_iostream_base::socket_iostream_base() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:192:51: required from 'boost::asio::basic_socket_iostream::basic_socket_iostream() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:50:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:196:37: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] expiry_time_(max_expiry_time()) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp: In instantiation of 'std::basic_streambuf::int_type boost::asio::basic_socket_streambuf::overflow(std::basic_streambuf::int_type) [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; std::basic_streambuf::int_type = int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:251:15: required from 'boost::asio::basic_socket_streambuf::~basic_socket_streambuf() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:84:7: required from 'boost::asio::basic_socket_iostream::basic_socket_iostream() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:50:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:516:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec_ != boost::asio::error::would_block ~~~~^~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:517:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec_ != boost::asio::error::try_again) ~~~~^~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp: In instantiation of 'void boost::asio::basic_socket_streambuf::init_buffers() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:285:17: required from 'boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: required from 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:574:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] setp(0, 0); ~~~~^~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:574:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/service_registry.hpp:161:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::scheduler]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:28:20: required from 'Service& boost::asio::detail::service_registry::use_service() [with Service = boost::asio::detail::scheduler]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:35:61: required from 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::scheduler]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:45:42: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] key.id_ = 0; ~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::kqueue_reactor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::kqueue_reactor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:28:20: required from 'Service& boost::asio::detail::service_registry::use_service() [with Service = boost::asio::detail::kqueue_reactor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:35:61: required from 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::kqueue_reactor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:178:50: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::strand_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::strand_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:37:20: required from 'Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::strand_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:42:66: required from 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::strand_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:101:56: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp: In instantiation of 'boost::asio::basic_socket::basic_socket(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:196:37: required from 'boost::asio::basic_socket_streambuf::basic_socket_streambuf() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:88:3: required from 'boost::asio::detail::socket_iostream_base::socket_iostream_base() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:192:51: required from 'boost::asio::basic_socket_iostream::basic_socket_iostream() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:50:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:132:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : impl_(context) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp: In instantiation of 'boost::asio::detail::io_object_impl::io_object_impl(const executor_type&) [with IoObjectService = boost::asio::detail::resolver_service; Executor = boost::asio::executor; boost::asio::detail::io_object_impl::executor_type = boost::asio::executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:101:15: required from 'boost::asio::ip::basic_resolver::basic_resolver(const executor_type&) [with InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::ip::basic_resolver::executor_type = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:287:19: required from 'boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: required from 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:76:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] implementation_executor_(ex, (is_native_io_executor)(ex)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:24:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:33, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp: In instantiation of 'void boost::asio::basic_socket_streambuf::connect_to_endpoints(EndpointIterator, EndpointIterator) [with EndpointIterator = boost::asio::ip::basic_resolver_iterator; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:594:5: required from 'void boost::asio::basic_socket_streambuf::connect_to_endpoints(const EndpointSequence&) [with EndpointSequence = boost::asio::ip::basic_resolver_results; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:288:25: required from 'boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: required from 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:634:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec_ != boost::asio::error::in_progress ~~~~^~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:635:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec_ != boost::asio::error::would_block) ~~~~^~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::resolver_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:75:58: required from 'boost::asio::detail::io_object_impl::io_object_impl(const executor_type&) [with IoObjectService = boost::asio::detail::resolver_service; Executor = boost::asio::executor; boost::asio::detail::io_object_impl::executor_type = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:101:15: required from 'boost::asio::ip::basic_resolver::basic_resolver(const executor_type&) [with InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::ip::basic_resolver::executor_type = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:287:19: required from 'boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: required from 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:33:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:30:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:84, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver_query.hpp: In instantiation of 'boost::asio::ip::basic_resolver_query::basic_resolver_query(const string&, const string&, boost::asio::ip::resolver_base::flags) [with InternetProtocol = boost::asio::ip::tcp; std::__cxx11::string = std::__cxx11::basic_string]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:396:41: required from 'boost::asio::ip::basic_resolver::results_type boost::asio::ip::basic_resolver::resolve(const string&, const string&, boost::asio::ip::resolver_base::flags, boost::system::error_code&) [with InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::ip::basic_resolver::results_type = boost::asio::ip::basic_resolver_results; std::__cxx11::string = std::__cxx11::basic_string]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:301:19: required from 'boost::asio::ip::basic_resolver::results_type boost::asio::ip::basic_resolver::resolve(const string&, const string&, boost::system::error_code&) [with InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::ip::basic_resolver::results_type = boost::asio::ip::basic_resolver_results; std::__cxx11::string = std::__cxx11::basic_string]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:288:25: required from 'boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: required from 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver_query.hpp:160:25: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] hints_.ai_canonname = 0; ~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver_query.hpp:161:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] hints_.ai_addr = 0; ~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver_query.hpp:162:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] hints_.ai_next = 0; ~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:36:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:84, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'boost::asio::detail::resolver_service::results_type boost::asio::detail::resolver_service::resolve(boost::asio::detail::resolver_service::implementation_type&, const query_type&, boost::system::error_code&) [with Protocol = boost::asio::ip::tcp; boost::asio::detail::resolver_service::results_type = boost::asio::ip::basic_resolver_results; boost::asio::detail::resolver_service::implementation_type = std::shared_ptr; boost::asio::detail::resolver_service::query_type = boost::asio::ip::basic_resolver_query]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:398:73: required from 'boost::asio::ip::basic_resolver::results_type boost::asio::ip::basic_resolver::resolve(const string&, const string&, boost::asio::ip::resolver_base::flags, boost::system::error_code&) [with InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::ip::basic_resolver::results_type = boost::asio::ip::basic_resolver_results; std::__cxx11::string = std::__cxx11::basic_string]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:301:19: required from 'boost::asio::ip::basic_resolver::results_type boost::asio::ip::basic_resolver::resolve(const string&, const string&, boost::system::error_code&) [with InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::ip::basic_resolver::results_type = boost::asio::ip::basic_resolver_results; std::__cxx11::string = std::__cxx11::basic_string]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:288:25: required from 'boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: required from 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:78:41: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::asio::detail::addrinfo_type* address_info = 0; ^~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::reactive_socket_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:86:58: required from 'boost::asio::detail::io_object_impl::io_object_impl(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:132:20: required from 'boost::asio::basic_socket::basic_socket(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:196:37: required from 'boost::asio::basic_socket_streambuf::basic_socket_streambuf() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:88:3: required from 'boost::asio::detail::socket_iostream_base::socket_iostream_base() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:192:51: required from 'boost::asio::basic_socket_iostream::basic_socket_iostream() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:50:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:39:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:338:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'static boost::asio::executor::impl_base* boost::asio::executor::impl< , >::create(const Executor&, Allocator) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:333:56: required from 'boost::asio::executor::executor(Executor) [with Executor = boost::asio::io_context::executor_type]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:88:53: required from 'boost::asio::detail::io_object_impl::io_object_impl(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:132:20: required from 'boost::asio::basic_socket::basic_socket(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:196:37: required from 'boost::asio::basic_socket_streambuf::basic_socket_streambuf() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:88:3: required from 'boost::asio::detail::socket_iostream_base::socket_iostream_base() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:192:51: required from 'boost::asio::basic_socket_iostream::basic_socket_iostream() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:50:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:138:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] mem.ptr_ = 0; ~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/service_registry.hpp:161:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::resolver_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::resolver_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:28:20: required from 'Service& boost::asio::detail::service_registry::use_service() [with Service = boost::asio::detail::resolver_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:35:61: required from 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::resolver_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:75:58: required from 'boost::asio::detail::io_object_impl::io_object_impl(const executor_type&) [with IoObjectService = boost::asio::detail::resolver_service; Executor = boost::asio::executor; boost::asio::detail::io_object_impl::executor_type = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:101:15: required from 'boost::asio::ip::basic_resolver::basic_resolver(const executor_type&) [with InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::ip::basic_resolver::executor_type = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:287:19: required from 'boost::asio::basic_socket_streambuf* boost::asio::basic_socket_streambuf::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:270:32: required from 'void boost::asio::basic_socket_iostream::connect(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, const char*}; Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:52:32: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] key.id_ = 0; ~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::reactive_socket_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::reactive_socket_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:37:20: required from 'Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::reactive_socket_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:42:66: required from 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::reactive_socket_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:86:58: required from 'boost::asio::detail::io_object_impl::io_object_impl(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:132:20: required from 'boost::asio::basic_socket::basic_socket(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:196:37: required from 'boost::asio::basic_socket_streambuf::basic_socket_streambuf() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:88:3: required from 'boost::asio::detail::socket_iostream_base::socket_iostream_base() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:192:51: required from 'boost::asio::basic_socket_iostream::basic_socket_iostream() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits]' ./src/lib/utils/http_util/http_util.cpp:50:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:24:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:33, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp: In instantiation of 'std::streambuf* boost::asio::basic_socket_streambuf::setbuf(std::basic_streambuf::char_type*, std::streamsize) [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; std::streambuf = std::basic_streambuf; std::basic_streambuf::char_type = char; std::streamsize = long int]': ./src/lib/utils/http_util/http_util.cpp:304:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:550:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (pptr() == pbase() && s == 0 && n == 0) ~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:553:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] setp(0, 0); ~~~~^~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:553:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:558:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp: In instantiation of 'std::basic_streambuf::int_type boost::asio::basic_socket_streambuf::underflow() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; std::basic_streambuf::int_type = int]': ./src/lib/utils/http_util/http_util.cpp:304:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:457:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec_ != boost::asio::error::would_block ~~~~^~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:458:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec_ != boost::asio::error::try_again) ~~~~^~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'void boost::asio::io_context::executor_type::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::executor::function; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:184:5: required from 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]' ./src/lib/utils/http_util/http_util.cpp:304:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:271:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { detail::addressof(a), op::ptr::allocate(a), 0 }; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:278:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'void boost::asio::io_context::executor_type::post(Function&&, const Allocator&) const [with Function = boost::asio::executor::function; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:189:5: required from 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]' ./src/lib/utils/http_util/http_util.cpp:304:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:289:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { detail::addressof(a), op::ptr::allocate(a), 0 }; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:296:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'void boost::asio::io_context::executor_type::defer(Function&&, const Allocator&) const [with Function = boost::asio::executor::function; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:194:5: required from 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]' ./src/lib/utils/http_util/http_util.cpp:304:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:307:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { detail::addressof(a), op::ptr::allocate(a), 0 }; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:314:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:22:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In instantiation of 'boost::asio::mutable_buffers_1 boost::asio::buffer(std::vector<_Tp, _Alloc>&) [with PodType = char; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:437:33: required from 'std::basic_streambuf::int_type boost::asio::basic_socket_streambuf::underflow() [with Protocol = boost::asio::ip::tcp; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; std::basic_streambuf::int_type = int]' ./src/lib/utils/http_util/http_util.cpp:304:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:1314:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] data.size() ? &data[0] : 0, data.size() * sizeof(PodType) In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/lib/utils/http_util/http_util.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp: In instantiation of 'void boost::asio::detail::executor_op::ptr::reset() [with Handler = boost::asio::executor::function; Alloc = std::allocator; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:35:3: required from 'boost::asio::detail::executor_op::ptr::~ptr() [with Handler = boost::asio::executor::function; Alloc = std::allocator; Operation = boost::asio::detail::scheduler_operation]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:271:20: required from 'void boost::asio::io_context::executor_type::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::executor::function; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:184:5: required from 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]' ./src/lib/utils/http_util/http_util.cpp:304:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:221:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:238:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR(executor_op); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:231:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:238:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR(executor_op); ^ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/crl_ent.cpp -o build/obj/lib/x509_crl_ent.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/datastor.cpp -o build/obj/lib/x509_datastor.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/key_constraint.cpp -o build/obj/lib/x509_key_constraint.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/name_constraint.cpp -o build/obj/lib/x509_name_constraint.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/ocsp.cpp -o build/obj/lib/x509_ocsp.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/ocsp_types.cpp -o build/obj/lib/x509_ocsp_types.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/pkcs10.cpp -o build/obj/lib/x509_pkcs10.o ./src/lib/x509/name_constraint.cpp: In member function 'bool Botan::GeneralName::matches_dn(const string&) const': ./src/lib/x509/name_constraint.cpp:208:20: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] return trys > 0 && ret; ~~~~~~~~~^~~~~~ g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/x509_ca.cpp -o build/obj/lib/x509_ca.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/x509_crl.cpp -o build/obj/lib/x509_crl.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/x509_ext.cpp -o build/obj/lib/x509_ext.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/x509_obj.cpp -o build/obj/lib/x509_obj.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/x509cert.cpp -o build/obj/lib/x509_x509cert.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/x509opt.cpp -o build/obj/lib/x509_x509opt.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/x509path.cpp -o build/obj/lib/x509_x509path.o g++ -D_NETBSD_SOURCE -m64 -pthread -fPIC -fvisibility=hidden -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/lib/x509/x509self.cpp -o build/obj/lib/x509_x509self.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/asn1.cpp -o build/obj/cli/asn1.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/cc_enc.cpp -o build/obj/cli/cc_enc.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/compress.cpp -o build/obj/cli/compress.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/main.cpp -o build/obj/cli/main.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/math.cpp -o build/obj/cli/math.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/pubkey.cpp -o build/obj/cli/pubkey.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/speed.cpp -o build/obj/cli/speed.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/timing_tests.cpp -o build/obj/cli/timing_tests.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/tls_client.cpp -o build/obj/cli/tls_client.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/tls_proxy.cpp -o build/obj/cli/tls_proxy.o g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/tls_server.cpp -o build/obj/cli/tls_server.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/system/error_code.hpp:897:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/throw_error.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/tss_ptr.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/system/detail/generic_category.hpp: In function 'const char* boost::system::detail::generic_error_category_message(int, char*, std::size_t)': /tmp/security/botan-devel/work/.buildlink/include/boost/system/detail/generic_category.hpp:81:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( m == 0 ) return "Unknown error"; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/error.hpp:358:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_tss_ptr.ipp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_tss_ptr.hpp:76, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/tss_ptr.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp: At global scope: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:32:7: warning: base class 'class boost::system::error_category' has accessible non-virtual destructor [-Wnon-virtual-dtor] class netdb_category : public boost::system::error_category ^~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:32:7: warning: 'class boost::asio::error::detail::netdb_category' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:64:7: warning: base class 'class boost::system::error_category' has accessible non-virtual destructor [-Wnon-virtual-dtor] class addrinfo_category : public boost::system::error_category ^~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:64:7: warning: 'class boost::asio::error::detail::addrinfo_category' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:94:7: warning: base class 'class boost::system::error_category' has accessible non-virtual destructor [-Wnon-virtual-dtor] class misc_category : public boost::system::error_category ^~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/error.ipp:94:7: warning: 'class boost::asio::error::detail::misc_category' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_tss_ptr.hpp:76:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/tss_ptr.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_tss_ptr.ipp: In function 'void boost::asio::detail::posix_tss_ptr_create(pthread_key_t&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_tss_ptr.ipp:34:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] int error = ::pthread_key_create(&key, 0); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp: In constructor 'boost::asio::detail::thread_info_base::thread_info_base()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:50:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reusable_memory_[i] = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp: In member function 'void boost::asio::detail::scheduler_operation::destroy()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:45:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] func_(0, this, boost::system::error_code(), 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp: In constructor 'boost::asio::detail::scheduler_operation::scheduler_operation(boost::asio::detail::scheduler_operation::func_type)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:56:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] task_result_(0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp: In constructor 'boost::asio::execution_context::service::key::key()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:349:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] key() : type_info_(0), id_(0) {} ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:349:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:73:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp: In constructor 'boost::asio::detail::posix_mutex::posix_mutex()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:34:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] int error = ::pthread_mutex_init(&mutex_, 0); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/service_registry.hpp:163:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp: In constructor 'boost::asio::detail::service_registry::service_registry(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp:31:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] first_service_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp: In static member function 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::execution_context::id&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp:91:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] key.type_info_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp: In member function 'boost::asio::execution_context::service* boost::asio::detail::service_registry::do_use_service(const boost::asio::execution_context::service::key&, boost::asio::detail::service_registry::factory_type, void*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.ipp:149:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] new_service.ptr_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:411:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.ipp: In constructor 'boost::asio::execution_context::service::service(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.ipp:57:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] next_(0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/null_event.hpp:99:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/conditionally_enabled_event.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/null_event.ipp: In static member function 'static void boost::asio::detail::null_event::do_wait_for_usec(long int)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/null_event.ipp:66:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::select(0, 0, 0, 0, &tv); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/null_event.ipp:66:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/null_event.ipp:66:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:106:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread.hpp:31, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp: In member function 'void boost::asio::detail::posix_thread::join()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp:42:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::pthread_join(thread_, 0); ^ g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/tls_utils.cpp -o build/obj/cli/tls_utils.o /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp: In member function 'void boost::asio::detail::posix_thread::start_thread(boost::asio::detail::posix_thread::func_base*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp:60:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost_asio_detail_posix_thread_function, arg); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp: In function 'void* boost::asio::detail::boost_asio_detail_posix_thread_function(void*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/posix_thread.ipp:75:10: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp: In member function 'bool boost::asio::detail::scheduler::can_dispatch()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:105:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return thread_call_stack::contains(this) != 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp: In constructor 'boost::asio::detail::scheduler::task_operation::task_operation()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:191:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] task_operation() : operation(0) {} ^ g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/utils.cpp -o build/obj/cli/utils.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:34:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_base.hpp: In constructor 'boost::asio::detail::timer_queue_base::timer_queue_base()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_base.hpp:34:31: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer_queue_base() : next_(0) {} ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_set.hpp:65:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:35, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp: In constructor 'boost::asio::detail::timer_queue_set::timer_queue_set()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp:28:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : first_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp: In member function 'void boost::asio::detail::timer_queue_set::erase(boost::asio::detail::timer_queue_base*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp:45:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] q->next_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_set.ipp:54:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] q->next_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:239:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In constructor 'boost::asio::detail::kqueue_reactor::kqueue_reactor(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:56:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, 1, 0, 0, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:56:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:104:48: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, 1, 0, 0, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:104:48: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:114:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] state != 0; state = state->next_) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:122:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, state->num_kevents_, 0, 0, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:122:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'int boost::asio::detail::kqueue_reactor::register_internal_descriptor(int, boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&, boost::asio::detail::reactor_op*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:176:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, 1, 0, 0, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:176:46: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::move_descriptor(boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&, boost::asio::detail::kqueue_reactor::descriptor_state*&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:187:28: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] source_descriptor_data = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::start_op(int, boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:231:71: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::kevent(kqueue_fd_, events, num_kevents[op_type], 0, 0, 0) != -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:231:71: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:254:74: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::kevent(kqueue_fd_, events, descriptor_data->num_kevents_, 0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:254:74: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /usr/include/stddef.h:37:0, from /usr/include/g++/cstddef:50, from build/include/botan/types.h:14, from build/include/botan/parsing.h:11, from ./src/cli/cli.h:11, from ./src/cli/tls_proxy.cpp:9: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::deregister_descriptor(boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&, bool)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:304:7: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor, ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:306:7: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&events[1], descriptor, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:239:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:308:74: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::kevent(kqueue_fd_, events, descriptor_data->num_kevents_, 0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:308:74: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:340:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] descriptor_data = 0; ^ In file included from /usr/include/stddef.h:37:0, from /usr/include/g++/cstddef:50, from build/include/botan/types.h:14, from build/include/botan/parsing.h:11, from ./src/cli/cli.h:11, from ./src/cli/tls_proxy.cpp:9: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::deregister_internal_descriptor(boost::asio::detail::socket_type, boost::asio::detail::kqueue_reactor::descriptor_state*&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:355:5: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor, ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:357:5: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&events[1], descriptor, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:239:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:359:72: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::kevent(kqueue_fd_, events, descriptor_data->num_kevents_, 0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:359:72: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:381:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] descriptor_data = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::cleanup_descriptor_data(boost::asio::detail::kqueue_reactor::descriptor_state*&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:391:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] descriptor_data = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp: In member function 'void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:407:65: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] int num_events = kevent(kqueue_fd_, 0, 0, events, 128, timeout); ^ In file included from /usr/include/stddef.h:37:0, from /usr/include/g++/cstddef:50, from build/include/botan/types.h:14, from build/include/botan/parsing.h:11, from ./src/cli/cli.h:11, from ./src/cli/tls_proxy.cpp:9: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:33:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] reinterpret_cast(static_cast(udata))) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:456:9: note: in expansion of macro 'BOOST_ASIO_KQUEUE_EV_SET' BOOST_ASIO_KQUEUE_EV_SET(&delete_events[0], ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:239:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:458:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::kevent(kqueue_fd_, delete_events, 1, 0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:458:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_blocker.hpp:25:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:26, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_signal_blocker.hpp: In destructor 'boost::asio::detail::posix_signal_blocker::~posix_signal_blocker()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_signal_blocker.hpp:50:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] pthread_sigmask(SIG_SETMASK, &old_mask_, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_signal_blocker.hpp: In member function 'void boost::asio::detail::posix_signal_blocker::unblock()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_signal_blocker.hpp:68:61: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] blocked_ = (pthread_sigmask(SIG_SETMASK, &old_mask_, 0) != 0); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp: In constructor 'boost::asio::detail::scheduler::scheduler(boost::asio::execution_context&, int, bool)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:123:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] thread_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:123:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp: In member function 'virtual void boost::asio::detail::scheduler::shutdown()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:157:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] thread_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:170:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] task_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp: In member function 'std::size_t boost::asio::detail::scheduler::do_wait_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler::thread_info&, long int, const boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:470:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (o == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:509:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (o == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp: In member function 'std::size_t boost::asio::detail::scheduler::do_poll_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler::thread_info&, const boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:563:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (o == 0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_group.hpp: In constructor 'boost::asio::detail::thread_group::thread_group()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_group.hpp:31:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : first_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_group.hpp: In member function 'bool boost::asio::detail::thread_group::empty() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_group.hpp:71:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return first_ == 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In constructor 'boost::asio::executor::executor()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:49:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : impl_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In constructor 'boost::asio::executor::executor(std::nullptr_t)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:55:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : impl_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In constructor 'boost::asio::executor::executor(boost::asio::executor&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:70:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] other.impl_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In member function 'boost::asio::executor& boost::asio::executor::operator=(boost::asio::executor&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:103:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] other.impl_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In member function 'boost::asio::executor& boost::asio::executor::operator=(std::nullptr_t)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:112:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In member function 'boost::asio::executor::operator boost::asio::executor::unspecified_bool_type() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:201:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return impl_ ? &executor::unspecified_bool_true : 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp: In member function 'boost::asio::executor::impl_base* boost::asio::executor::clone() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:317:37: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return impl_ ? impl_->clone() : 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:338:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In constructor 'boost::asio::executor::function::function(boost::asio::executor::function&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:54:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] other.func_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In member function 'void boost::asio::executor::function::operator()()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:68:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] func_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:22:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In constructor 'boost::asio::mutable_buffer::mutable_buffer()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:97:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] size_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In constructor 'boost::asio::const_buffer::const_buffer()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:231:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] size_(0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/socket_ops.hpp:336:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/socket_holder.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:30, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:147:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:148:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:154:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] else if (ec == boost::asio::error::connection_aborted) ^~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:238:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:242:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:243:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:247:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] else if (ec == boost::asio::error::connection_aborted) ^~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:321:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:322:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:499:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec != boost::asio::error::in_progress ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:500:36: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::would_block) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:826:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:827:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:887:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:891:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:892:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:971:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:972:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1019:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1023:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1024:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1088:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1089:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1135:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1139:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1140:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1219:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1220:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1261:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1265:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1266:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1343:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1344:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1367:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1371:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1372:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1851:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1905:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:1959:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In function 'const char* boost::asio::detail::socket_ops::inet_ntop(int, const void*, char*, size_t, long unsigned int, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2114:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (result == 0 && !ec) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2116:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (result != 0 && af == BOOST_ASIO_OS_DEF(AF_INET6) && scope_id != 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2126:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || if_indextoname(static_cast(scope_id), if_name + 1) == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In function 'int boost::asio::detail::socket_ops::inet_pton(int, const char*, void*, long unsigned int*, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2348:52: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] const char* if_name = is_v6 ? strchr(src, '%') : 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2351:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (if_name != 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:2370:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (if_name != 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::netdb_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3282:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::host_not_found_try_again; ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3284:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::invalid_argument; ^~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::netdb_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3286:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::no_recovery; ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3288:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::address_family_not_supported; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3290:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::no_memory; ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::netdb_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3298:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::host_not_found; ^~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::addrinfo_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3300:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::service_not_found; ^~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3302:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return boost::asio::error::socket_type_not_supported; ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In function 'boost::system::error_code boost::asio::detail::socket_ops::getaddrinfo(const char*, const char*, const addrinfo_type&, boost::asio::detail::addrinfo_type**, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3318:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] host = (host && *host) ? host : 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:3319:47: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] service = (service && *service) ? service : 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:514:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:34, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/reactive_socket_service_base.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:278:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (op->ec_ == boost::asio::error::in_progress ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:279:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || op->ec_ == boost::asio::error::would_block) ^~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/core/typeinfo.hpp:135:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/detail/sp_typeinfo.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_base.hpp:48, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/core/demangle.hpp: In function 'const char* boost::core::demangle_alloc(const char*)': /tmp/security/botan-devel/work/.buildlink/include/boost/core/demangle.hpp:85:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return abi::__cxa_demangle( name, NULL, &size, &status ); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'constexpr boost::detail::shared_count::shared_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:122:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR shared_count() BOOST_SP_NOEXCEPT: pi_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In destructor 'boost::detail::shared_count::~shared_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:427:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In copy constructor 'boost::detail::shared_count::shared_count(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:438:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->add_ref_copy(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(boost::detail::shared_count&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:448:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] r.pi_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::shared_count& boost::detail::shared_count::operator=(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:462:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( tmp != 0 ) tmp->add_ref_copy(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:463:24: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 ) pi_->release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'long int boost::detail::shared_count::use_count() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:479:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ != 0? pi_->use_count(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'bool boost::detail::shared_count::empty() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:489:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ == 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_deleter(const sp_typeinfo&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:504:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_deleter( ti ): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_local_deleter(const sp_typeinfo&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:509:51: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_local_deleter( ti ): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'void* boost::detail::shared_count::get_untyped_deleter() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:514:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_? pi_->get_untyped_deleter(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'constexpr boost::detail::weak_count::weak_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:533:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR weak_count() BOOST_SP_NOEXCEPT: pi_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::weak_count::weak_count(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:545:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In copy constructor 'boost::detail::weak_count::weak_count(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:553:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::weak_count::weak_count(boost::detail::weak_count&&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:565:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] r.pi_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In destructor 'boost::detail::weak_count::~weak_count()': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:572:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::weak_count& boost::detail::weak_count::operator=(const boost::detail::shared_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:584:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(tmp != 0) tmp->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:585:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'boost::detail::weak_count& boost::detail::weak_count::operator=(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:598:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(tmp != 0) tmp->weak_add_ref(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:599:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if(pi_ != 0) pi_->weak_release(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'long int boost::detail::weak_count::use_count() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:615:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ != 0? pi_->use_count(): 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In member function 'bool boost::detail::weak_count::empty() const': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:620:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return pi_ == 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(const boost::detail::weak_count&)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:639:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ == 0 || !pi_->add_ref_lock() ) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In constructor 'boost::detail::shared_count::shared_count(const boost::detail::weak_count&, boost::detail::sp_nothrow_tag)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:650:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pi_ != 0 && !pi_->add_ref_lock() ) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:652:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] pi_ = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock_std_atomic.hpp:18:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock.hpp:47, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/yield_k.hpp: In function 'void boost::detail::yield(unsigned int)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/yield_k.hpp:157:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] nanosleep( &rqtp, 0 ); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1158:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/local_sp_deleter.hpp: In function 'void* boost::detail::get_local_deleter(boost::detail::local_sp_deleter*)': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/local_sp_deleter.hpp:84:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/descriptor_ops.hpp:116:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_serial_port_service.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_serial_port.hpp:38, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:29, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:52:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:53:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:204:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:205:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:232:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:236:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:237:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:283:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || (ec != boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:284:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] && ec != boost::asio::error::try_again)) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:304:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::interrupted) ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:308:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (ec == boost::asio::error::would_block ^~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:309:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] || ec == boost::asio::error::try_again) ^~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:413:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:436:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/descriptor_ops.ipp:459:69: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ? boost::asio::error::would_block : boost::system::error_code(); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_signal_set.hpp:24:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:30, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp: In constructor 'boost::asio::detail::signal_set_service::registration::registration()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:72:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] next_in_set_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:72:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:72:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:72:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp: In constructor 'boost::asio::detail::signal_set_service::implementation_type::implementation_type()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:103:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : signals_(0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:228:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_signal_set.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:30, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In function 'boost::asio::detail::signal_state* boost::asio::detail::get_signal_state()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:58:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_ASIO_STATIC_MUTEX_INIT, -1, -1, false, 0, { 0 } }; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:58:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:58:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:58:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In constructor 'boost::asio::detail::signal_set_service::signal_set_service(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:133:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] prev_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:133:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:146:25: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] registrations_[i] = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In member function 'void boost::asio::detail::signal_set_service::construct(boost::asio::detail::signal_set_service::implementation_type&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:232:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl.signals_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In member function 'boost::system::error_code boost::asio::detail::signal_set_service::add(boost::asio::detail::signal_set_service::implementation_type&, int, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:267:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (next == 0 || next->signal_number_ != signal_number) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:281:44: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::sigaction(signal_number, &sa, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In member function 'boost::system::error_code boost::asio::detail::signal_set_service::remove(boost::asio::detail::signal_set_service::implementation_type&, int, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:340:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (reg != 0 && reg->signal_number_ == signal_number) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:351:44: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::sigaction(signal_number, &sa, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In member function 'boost::system::error_code boost::asio::detail::signal_set_service::clear(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:405:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (::sigaction(reg->signal_number_, &sa, 0) == -1) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In static member function 'static void boost::asio::detail::signal_set_service::add_service(boost::asio::detail::signal_set_service*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:508:31: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (state->service_list_ == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:514:31: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (state->service_list_ != 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:530:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] service->prev_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp: In static member function 'static void boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:576:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] service->next_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:577:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] service->prev_ = 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:581:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (state->service_list_ == 0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/endpoint.hpp:132:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/basic_endpoint.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:60, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp: In constructor 'boost::asio::generic::detail::endpoint::endpoint()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp:37:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] init(0, 0, 0); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp:50:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::invalid_argument); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/generic/detail/impl/endpoint.ipp:92:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::invalid_argument); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/strand_service.hpp:141:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:70, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp: In constructor 'boost::asio::detail::scoped_ptr::scoped_ptr(T*) [with T = boost::asio::detail::strand_service::strand_impl]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp:49:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] salt_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp: In member function 'bool boost::asio::detail::strand_service::running_in_this_thread(boost::asio::detail::strand_service::strand_impl* const&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp:91:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return call_stack::contains(impl) != 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/address_v4.hpp:334:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/address.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:73, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp: In member function 'std::__cxx11::string boost::asio::ip::address_v4::to_string() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp:93:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (addr == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp: In member function 'std::__cxx11::string boost::asio::ip::address_v4::to_string(boost::system::error_code&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp:106:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (addr == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp: In function 'boost::asio::ip::address_v4 boost::asio::ip::make_address_v4(const char*, boost::system::error_code&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v4.ipp:175:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_ASIO_OS_DEF(AF_INET), str, &bytes, 0, ec) <= 0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/address_v6.hpp:340:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/address.hpp:25, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:73, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp: In member function 'std::__cxx11::string boost::asio::ip::address_v6::to_string() const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:110:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (addr == 0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp: In member function 'std::__cxx11::string boost::asio::ip::address_v6::to_string(boost::system::error_code&) const': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:123:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (addr == 0) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/detail/endpoint.hpp:140:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:83, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/detail/impl/endpoint.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/detail/impl/endpoint.ipp:105:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::invalid_argument); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:142:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:84, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In constructor 'boost::asio::detail::resolver_service_base::resolver_service_base(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:48:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] work_thread_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::scoped_ptr::reset(T*) [with T = boost::asio::detail::posix_thread]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:67:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] work_thread_.reset(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::scoped_ptr::reset(T*) [with T = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:69:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] work_scheduler_.reset(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::scoped_ptr::reset(T*) [with T = boost::asio::detail::posix_thread]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:82:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] work_thread_.reset(); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::resolver_service_base::construct(boost::asio::detail::resolver_service_base::implementation_type&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:96:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl.reset(static_cast(0), socket_ops::noop_deleter()); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp: In member function 'void boost::asio::detail::resolver_service_base::cancel(boost::asio::detail::resolver_service_base::implementation_type&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/resolver_service_base.ipp:127:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl.reset(static_cast(0), socket_ops::noop_deleter()); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/detail/endpoint.hpp:136:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/basic_endpoint.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:100, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/detail/impl/endpoint.ipp: In constructor 'boost::system::error_code::error_code(ErrorCodeEnum, typename boost::system::detail::enable_if::value>::type*) [with ErrorCodeEnum = boost::asio::error::basic_errors; typename boost::system::detail::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/detail/impl/endpoint.ipp:63:70: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::invalid_argument); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/local/detail/impl/endpoint.ipp:112:67: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::system::error_code ec(boost::asio::error::name_too_long); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/strand_executor_service.hpp:141:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/strand.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:121, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp: In constructor 'boost::asio::detail::scoped_ptr::scoped_ptr(T*) [with T = boost::asio::detail::posix_mutex]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp:31:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] impl_list_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp: In constructor 'boost::asio::detail::strand_executor_service::strand_executor_service(boost::asio::execution_context&)': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp:31:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp: In member function 'boost::asio::detail::strand_executor_service::implementation_type boost::asio::detail::strand_executor_service::create_implementation()': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp:74:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] new_impl->prev_ = 0; ^ ./src/cli/tls_proxy.cpp: In function 'void Botan_CLI::{anonymous}::log_binary_message(const char*, const uint8_t*, size_t)': ./src/cli/tls_proxy.cpp:52:44: warning: unused parameter 'where' [-Wunused-parameter] inline void log_binary_message(const char* where, const uint8_t buf[], size_t buf_len) ^~~~~ ./src/cli/tls_proxy.cpp:52:69: warning: unused parameter 'buf' [-Wunused-parameter] inline void log_binary_message(const char* where, const uint8_t buf[], size_t buf_len) ^ ./src/cli/tls_proxy.cpp:52:79: warning: unused parameter 'buf_len' [-Wunused-parameter] inline void log_binary_message(const char* where, const uint8_t buf[], size_t buf_len) ^~~~~~~ ./src/cli/tls_proxy.cpp: In function 'void Botan_CLI::{anonymous}::log_text_message(const char*, const uint8_t*, size_t)': ./src/cli/tls_proxy.cpp:57:35: warning: unused parameter 'where' [-Wunused-parameter] void log_text_message(const char* where, const uint8_t buf[], size_t buf_len) ^~~~~ ./src/cli/tls_proxy.cpp:57:61: warning: unused parameter 'buf' [-Wunused-parameter] void log_text_message(const char* where, const uint8_t buf[], size_t buf_len) ^ ./src/cli/tls_proxy.cpp:57:71: warning: unused parameter 'buf_len' [-Wunused-parameter] void log_text_message(const char* where, const uint8_t buf[], size_t buf_len) ^~~~~~~ ./src/cli/tls_proxy.cpp: In constructor 'boost::asio::basic_stream_socket::basic_stream_socket(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:119:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] m_rng) ^ ./src/cli/tls_proxy.cpp:119:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./src/cli/tls_proxy.cpp:22: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp: In instantiation of 'constexpr boost::weak_ptr::weak_ptr() [with T = Botan_CLI::{anonymous}::tls_proxy_session]': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:30:5: required from 'constexpr boost::enable_shared_from_this::enable_shared_from_this() [with T = Botan_CLI::{anonymous}::tls_proxy_session]' ./src/cli/tls_proxy.cpp:119:21: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:35:62: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR weak_ptr() BOOST_SP_NOEXCEPT : px(0), pn() ^ ./src/cli/tls_proxy.cpp: In function 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:208:67: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::asio::placeholders::error))); ^ ./src/cli/tls_proxy.cpp:230:67: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::asio::placeholders::error))); ^ ./src/cli/tls_proxy.cpp: In lambda function: ./src/cli/tls_proxy.cpp:279:85: warning: unused parameter 'endpoint' [-Wunused-parameter] [this](boost::system::error_code ec, tcp::resolver::iterator endpoint) ^~~~~~~~ ./src/cli/tls_proxy.cpp: In function 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]': ./src/cli/tls_proxy.cpp:289:25: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }); ^ ./src/cli/tls_proxy.cpp: In constructor 'boost::asio::basic_socket_acceptor::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:338:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] m_session_manager(session_mgr) ^ ./src/cli/tls_proxy.cpp: In member function 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:349:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ); ^ ./src/cli/tls_proxy.cpp: In member function 'Botan_CLI::{anonymous}::tls_proxy_session::pointer Botan_CLI::{anonymous}::tls_proxy_server::make_session()': ./src/cli/tls_proxy.cpp:356:24: error: 'boost::asio::ip::tcp::acceptor {aka class boost::asio::basic_socket_acceptor}' has no member named 'get_io_service' m_acceptor.get_io_service(), ^~~~~~~~~~~~~~ ./src/cli/tls_proxy.cpp: In member function 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:380:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ); ^ ./src/cli/tls_proxy.cpp: In constructor 'boost::asio::ip::basic_resolver::basic_resolver(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:417:35: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] tcp::resolver resolver(io); ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp: In instantiation of 'static void* boost::asio::detail::thread_info_base::allocate(Purpose, boost::asio::detail::thread_info_base*, std::size_t) [with Purpose = boost::asio::detail::thread_info_base::default_tag; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:62:53: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:80:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] this_thread->reusable_memory_[Purpose::mem_index] = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp: In instantiation of 'static void boost::asio::detail::thread_info_base::deallocate(Purpose, boost::asio::detail::thread_info_base*, void*, std::size_t) [with Purpose = boost::asio::detail::thread_info_base::default_tag; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:68:57: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:104:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (this_thread && this_thread->reusable_memory_[Purpose::mem_index] == 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'static Value* boost::asio::detail::call_stack::top() [with Key = boost::asio::detail::thread_context; Value = boost::asio::detail::thread_info_base]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/handler_alloc_hook.ipp:32:50: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:109:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return elem ? elem->value_ : 0; ~~~~~^~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'static Value* boost::asio::detail::call_stack::contains(Key*) [with Key = boost::asio::detail::thread_context; Value = boost::asio::detail::thread_info_base]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:105:31: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:102:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'boost::asio::detail::op_queue::op_queue() [with Operation = boost::asio::detail::reactor_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:67:52: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:45:42: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:33:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:29:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp: In instantiation of 'boost::asio::detail::object_pool::object_pool() [with Object = boost::asio::detail::kqueue_reactor::descriptor_state]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:51:51: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp:71:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] free_list_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp:71:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'boost::asio::detail::op_queue::op_queue() [with Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:75:23: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::reactor_op; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:80:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:29:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp: In instantiation of 'void boost::asio::detail::object_pool::free(Object*) [with Object = boost::asio::detail::kqueue_reactor::descriptor_state]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:82:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp:144:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] object_pool_access::prev(o) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(Operation*) [with Operation = boost::asio::detail::reactor_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:171:46: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:107:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(h, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'bool boost::asio::detail::op_queue::empty() const [with Operation = boost::asio::detail::reactor_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:209:49: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:139:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return front_ == 0; ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::pop() [with Operation = boost::asio::detail::reactor_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:276:41: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:98:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (front_ == 0) ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:99:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_ = 0; ~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:100:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(tmp, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(Operation*) [with Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:277:18: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:107:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(h, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:29:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactor.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:223, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp: In instantiation of 'Object* boost::asio::detail::object_pool::alloc(Arg) [with Arg = bool; Object = boost::asio::detail::kqueue_reactor::descriptor_state]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:525:51: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/object_pool.hpp:117:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] object_pool_access::prev(o) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::scheduler_operation; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:68:62: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'bool boost::asio::detail::op_queue::empty() const [with Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:94:47: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:139:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return front_ == 0; ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::pop() [with Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:164:19: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:98:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (front_ == 0) ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:99:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_ = 0; ~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:100:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(tmp, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::kqueue_reactor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:178:50: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:33:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'Value* boost::asio::detail::call_stack::context::next_by_key() const [with Key = boost::asio::detail::thread_context; Value = boost::asio::detail::thread_info_base]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:262:77: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:73:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp: In instantiation of 'void boost::asio::add_service(boost::asio::execution_context&, Service*) [with Service = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_context.ipp:73:71: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:85:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:19:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scoped_ptr.hpp: In instantiation of 'T* boost::asio::detail::scoped_ptr::release() [with T = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_context.ipp:74:31: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scoped_ptr.hpp:71:8: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p_ = 0; ~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/socket_ops.hpp:336:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/socket_holder.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:30, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp: In instantiation of 'boost::asio::detail::socket_type boost::asio::detail::socket_ops::call_accept(SockLenType msghdr::*, boost::asio::detail::socket_type, boost::asio::detail::socket_addr_type*, std::size_t*) [with SockLenType = unsigned int; boost::asio::detail::socket_type = int; boost::asio::detail::socket_addr_type = sockaddr; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:114:47: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/socket_ops.ipp:96:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] socket_type result = ::accept(s, addr, addrlen ? &tmp_addrlen : 0); ~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'constexpr boost::shared_ptr::shared_ptr() [with T = const volatile void]': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1026:5: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:352:66: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_CONSTEXPR shared_ptr() BOOST_SP_NOEXCEPT : px( 0 ), pn() ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; boost::asio::detail::timer_queue::time_type = boost::posix_time::ptime]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:45: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpg++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/cli/x509.cpp -o build/obj/cli/x509.o p:83:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (timer.prev_ == 0 && &timer != timers_) ~~~~~~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:102:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer.prev_ = 0; ~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'bool boost::asio::detail::timer_queue::empty() const [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:46:22: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return timers_ == 0; ~~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:70:27: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer->next_ = 0; ~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:169:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer->prev_ = 0; ~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'std::size_t boost::asio::detail::timer_queue::cancel_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::op_queue&, std::size_t) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:76:54: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:180:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (timer.prev_ != 0 || &timer == timers_) ~~~~~~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:183:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] while (wait_op* op = (num_cancelled != max_cancelled) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? timer.op_queue_.front() : 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'void boost::asio::detail::timer_queue::move_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::timer_queue::per_timer_data&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:82:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:215:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] source.next_ = 0; ~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:216:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] source.prev_ = 0; ~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'boost::asio::detail::op_queue::op_queue() [with Operation = boost::asio::detail::signal_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/signal_set_service.hpp:103:19: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_(0) ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:71:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::signal_op; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:167:28: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::pop() [with Operation = boost::asio::detail::signal_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:454:23: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:98:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (front_ == 0) ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:99:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_ = 0; ~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:100:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(tmp, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'bool boost::asio::detail::op_queue::empty() const [with Operation = boost::asio::detail::signal_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:478:30: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:139:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return front_ == 0; ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(Operation*) [with Operation = boost::asio::detail::signal_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/signal_set_service.ipp:660:22: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:107:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(h, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:22:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In instantiation of 'boost::asio::mutable_buffers_1 boost::asio::buffer(std::vector<_Tp, _Alloc>&) [with PodType = unsigned char; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/buffered_stream_storage.hpp:58:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:1314:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] data.size() ? &data[0] : 0, data.size() * sizeof(PodType) /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp: In instantiation of 'boost::asio::const_buffers_1 boost::asio::buffer(const std::vector<_Tp, _Alloc>&) [with PodType = unsigned char; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/buffered_stream_storage.hpp:64:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffer.hpp:1363:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] data.size() ? &data[0] : 0, data.size() * sizeof(PodType) In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'static Value* boost::asio::detail::call_stack::contains(Key*) [with Key = boost::asio::detail::strand_service::strand_impl; Value = unsigned char]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.ipp:91:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:102:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::strand_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:101:56: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:39:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_context.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp: In instantiation of 'static Value* boost::asio::detail::call_stack::contains(Key*) [with Key = boost::asio::detail::strand_executor_service::strand_impl; Value = unsigned char]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_executor_service.ipp:127:37: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/call_stack.hpp:102:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'boost::shared_ptr::shared_ptr(boost::shared_ptr&&) [with T = Botan_CLI::{anonymous}::tls_proxy_session]': ./src/cli/tls_proxy.cpp:83:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:637:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] r.px = 0; ~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_streambuf.hpp:25:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_iostream.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:33, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp: In instantiation of 'boost::asio::basic_stream_socket::basic_stream_socket(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:119:21: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:112:47: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : basic_socket(context) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:32:0, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp: In instantiation of 'boost::asio::basic_socket_acceptor::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:338:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:264:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : impl_(context) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/assert.hpp:58:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:25, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'typename boost::detail::sp_member_access::type boost::shared_ptr::operator->() const [with T = Botan_CLI::{anonymous}::tls_proxy_session; typename boost::detail::sp_member_access::type = Botan_CLI::{anonymous}::tls_proxy_session*]': ./src/cli/tls_proxy.cpp:343:24: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:734:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] BOOST_ASSERT( px != 0 ); /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:734:9: note: in expansion of macro 'BOOST_ASSERT' BOOST_ASSERT( px != 0 ); ^~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:32:0, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp: In instantiation of 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:349:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1338:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] &peer, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:84:0, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp: In instantiation of 'boost::asio::ip::basic_resolver::basic_resolver(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]': ./src/cli/tls_proxy.cpp:417:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:118:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : impl_(context) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:30:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:84, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver_query.hpp: In instantiation of 'boost::asio::ip::basic_resolver_query::basic_resolver_query(const string&, const string&, boost::asio::ip::resolver_base::flags) [with InternetProtocol = boost::asio::ip::tcp; std::__cxx11::string = std::__cxx11::basic_string]': ./src/cli/tls_proxy.cpp:418:82: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver_query.hpp:160:25: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] hints_.ai_canonname = 0; ~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver_query.hpp:161:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] hints_.ai_addr = 0; ~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver_query.hpp:162:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] hints_.ai_next = 0; ~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/global.hpp:25:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp: In instantiation of 'pthread_once_t boost::asio::detail::posix_global_impl::init_once_': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:65:7: required from 'T& boost::asio::detail::posix_global() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/global.hpp:44:25: required from 'T& boost::asio::detail::global() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:31:41: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:53:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] ::pthread_once_t posix_global_impl::init_once_ = PTHREAD_ONCE_INIT; ^~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:53:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:53:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:12:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_calendar.hpp:14, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/ptime.hpp:12, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:12, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_weekday.hpp:45:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } ^ /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_day.hpp:45:66: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_year.hpp:42:52: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_month.hpp:62:71: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp: In instantiation of 'void boost::CV::constrained_value::assign(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:48:13: required from 'boost::CV::constrained_value::constrained_value(boost::CV::constrained_value::value_type) [with value_policies = boost::CV::simple_exception_policy; boost::CV::constrained_value::value_type = short unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/gregorian/greg_date.hpp:100:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/constrained_value.hpp:77:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:11:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp: In instantiation of 'static time_type boost::date_time::microsec_clock::create_time(boost::date_time::microsec_clock::time_converter) [with time_type = boost::posix_time::ptime; boost::date_time::microsec_clock::time_converter = tm* (*)(const long int*, tm*); time_t = long int]': /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp:78:25: required from 'static time_type boost::date_time::microsec_clock::universal_time() [with time_type = boost::posix_time::ptime]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:48:47: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/microsec_time_clock.hpp:86:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] gettimeofday(&tv, 0); //gettimeofday does not support TZ adjust on Linux. ~~~~~~~~~~~~^~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(Operation*) [with Operation = boost::asio::detail::wait_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:109:5: required from 'bool boost::asio::detail::timer_queue::enqueue_timer(const time_type&, boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; boost::asio::detail::timer_queue::time_type = boost::posix_time::ptime]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:41:45: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:107:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(h, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::wait_op; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:154:9: required from 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:64:29: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'void boost::asio::detail::timer_queue::remove_timer(boost::asio::detail::timer_queue::per_timer_data&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:155:21: required from 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:64:29: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:293:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer.next_ = 0; ~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:294:17: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] timer.prev_ = 0; ~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler_operation.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::pop() [with Operation = boost::asio::detail::wait_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:186:9: required from 'std::size_t boost::asio::detail::timer_queue::cancel_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::op_queue&, std::size_t) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:76:54: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:98:18: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (front_ == 0) ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:99:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] back_ = 0; ~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:100:34: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::next(tmp, static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'bool boost::asio::detail::op_queue::empty() const [with Operation = boost::asio::detail::wait_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:190:7: required from 'std::size_t boost::asio::detail::timer_queue::cancel_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::op_queue&, std::size_t) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:76:54: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:139:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return front_ == 0; ~~~~~~~^~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp: In instantiation of 'void boost::asio::detail::op_queue::push(boost::asio::detail::op_queue&) [with OtherOperation = boost::asio::detail::wait_op; Operation = boost::asio::detail::wait_op]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:199:5: required from 'void boost::asio::detail::timer_queue::move_timer(boost::asio::detail::timer_queue::per_timer_data&, boost::asio::detail::timer_queue::per_timer_data&) [with Time_Traits = boost::asio::detail::forwarding_posix_time_traits]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/timer_queue_ptime.ipp:82:34: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:131:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::front(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/op_queue.hpp:132:32: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] op_queue_access::back(q) = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp: In instantiation of 'boost::asio::basic_socket::basic_socket(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:112:47: required from 'boost::asio::basic_stream_socket::basic_stream_socket(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:119:21: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:132:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] : impl_(context) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:36:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:84, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'boost::asio::detail::resolver_service::results_type boost::asio::detail::resolver_service::resolve(boost::asio::detail::resolver_service::implementation_type&, const query_type&, boost::system::error_code&) [with Protocol = boost::asio::ip::tcp; boost::asio::detail::resolver_service::results_type = boost::asio::ip::basic_resolver_results; boost::asio::detail::resolver_service::implementation_type = std::shared_ptr; boost::asio::detail::resolver_service::query_type = boost::asio::ip::basic_resolver_query]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:201:18: required from 'boost::asio::ip::basic_resolver::results_type boost::asio::ip::basic_resolver::resolve(const query&) [with InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::ip::basic_resolver::results_type = boost::asio::ip::basic_resolver_results; boost::asio::ip::basic_resolver::query = boost::asio::ip::basic_resolver_query]' ./src/cli/tls_proxy.cpp:418:82: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:78:41: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::asio::detail::addrinfo_type* address_info = 0; ^~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/global.hpp:25:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp: In instantiation of 'boost::asio::system_context* boost::asio::detail::posix_global_impl::static_ptr_': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:37:15: required from 'static void boost::asio::detail::posix_global_impl::do_init() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:66:7: required from 'T& boost::asio::detail::posix_global() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/global.hpp:44:25: required from 'T& boost::asio::detail::global() [with T = boost::asio::system_context]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:31:41: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/posix_global.hpp:56:4: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] T* posix_global_impl::static_ptr_ = 0; ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp: In instantiation of 'boost::detail::shared_count::shared_count(Y*) [with Y = Botan_CLI::{anonymous}::tls_proxy_session]': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:285:20: required from 'void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, boost::detail::shared_count&) [with T = Botan_CLI::{anonymous}::tls_proxy_session; Y = Botan_CLI::{anonymous}::tls_proxy_session]' /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:379:44: required from 'boost::shared_ptr::shared_ptr(Y*) [with Y = Botan_CLI::{anonymous}::tls_proxy_session; T = Botan_CLI::{anonymous}::tls_proxy_session]' ./src/cli/tls_proxy.cpp:83:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:136:62: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] template explicit shared_count( Y * p ): pi_( 0 ) ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In instantiation of 'void boost::detail::sp_enable_shared_from_this(const boost::shared_ptr*, const Y*, const boost::enable_shared_from_this*) [with X = Botan_CLI::{anonymous}::tls_proxy_session; Y = Botan_CLI::{anonymous}::tls_proxy_session; T = Botan_CLI::{anonymous}::tls_proxy_session]': /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:286:46: required from 'void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, boost::detail::shared_count&) [with T = Botan_CLI::{anonymous}::tls_proxy_session; Y = Botan_CLI::{anonymous}::tls_proxy_session]' /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:379:44: required from 'boost::shared_ptr::shared_ptr(Y*) [with Y = Botan_CLI::{anonymous}::tls_proxy_session; T = Botan_CLI::{anonymous}::tls_proxy_session]' ./src/cli/tls_proxy.cpp:83:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:219:12: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if( pe != 0 ) ~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::reactive_socket_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:86:58: required from 'boost::asio::detail::io_object_impl::io_object_impl(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:264:20: required from 'boost::asio::basic_socket_acceptor::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:338:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:39:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (void)static_cast(static_cast(0)); ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::resolver_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:86:58: required from 'boost::asio::detail::io_object_impl::io_object_impl(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::resolver_service; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:118:20: required from 'boost::asio::ip::basic_resolver::basic_resolver(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:417:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:39:50: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/service_registry.hpp:161:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::scheduler]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::scheduler]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:28:20: required from 'Service& boost::asio::detail::service_registry::use_service() [with Service = boost::asio::detail::scheduler]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:35:61: required from 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::scheduler]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/kqueue_reactor.ipp:45:42: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] key.id_ = 0; ~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::kqueue_reactor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::kqueue_reactor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:28:20: required from 'Service& boost::asio::detail::service_registry::use_service() [with Service = boost::asio::detail::kqueue_reactor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:35:61: required from 'Service& boost::asio::use_service(boost::asio::execution_context&) [with Service = boost::asio::detail::kqueue_reactor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:178:50: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::strand_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::strand_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:37:20: required from 'Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::strand_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:42:66: required from 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::strand_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:101:56: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/write.hpp:1217:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffered_write_stream.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/buffered_stream.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:43, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp: In instantiation of 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:436:45: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::asio::buffer_sequence_begin(buffers), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:338:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'static boost::asio::executor::impl_base* boost::asio::executor::impl< , >::create(const Executor&, Allocator) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:333:56: required from 'boost::asio::executor::executor(Executor) [with Executor = boost::asio::io_context::executor_type]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:88:53: required from 'boost::asio::detail::io_object_impl::io_object_impl(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:264:20: required from 'boost::asio::basic_socket_acceptor::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:338:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:138:14: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] mem.ptr_ = 0; ~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:34:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp: In instantiation of 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:344:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { boost::asio::detail::addressof(handler), ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:360:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/connect.hpp:1055:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:50, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp: In instantiation of 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:539:30: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::asio::post(socket_.get_executor(), ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ detail::bind_handler( ~~~~~~~~~~~~~~~~~~~~~ BOOST_ASIO_MOVE_CAST(iterator_connect_op)(*this), ec)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'void boost::asio::detail::reactive_socket_service::async_accept(boost::asio::detail::reactive_socket_service::implementation_type&, Socket&, boost::asio::detail::reactive_socket_service::endpoint_type*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:2338:7: required from 'void boost::asio::basic_socket_acceptor::initiate_async_accept::operator()(AcceptHandler&&, boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::basic_socket_acceptor::endpoint_type*) const [with AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; RawCompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1336:75: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:349:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:427:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { boost::asio::detail::addressof(handler), ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:436:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/service_registry.hpp:161:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/execution_context.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/execution_context.hpp:409, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/scheduler.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::reactive_socket_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::reactive_socket_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:37:20: required from 'Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::reactive_socket_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:42:66: required from 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::reactive_socket_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:86:58: required from 'boost::asio::detail::io_object_impl::io_object_impl(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:264:20: required from 'boost::asio::basic_socket_acceptor::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:338:39: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] key.id_ = 0; ~~~~~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp: In instantiation of 'static void boost::asio::detail::service_registry::init_key_from_id(boost::asio::execution_context::service::key&, const boost::asio::detail::service_id&) [with Service = boost::asio::detail::resolver_service]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:62:19: required from 'static void boost::asio::detail::service_registry::init_key(boost::asio::execution_context::service::key&, ...) [with Service = boost::asio::detail::resolver_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:37:20: required from 'Service& boost::asio::detail::service_registry::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::resolver_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:42:66: required from 'Service& boost::asio::use_service(boost::asio::io_context&) [with Service = boost::asio::detail::resolver_service]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:86:58: required from 'boost::asio::detail::io_object_impl::io_object_impl(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::resolver_service; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:118:20: required from 'boost::asio::ip::basic_resolver::basic_resolver(ExecutionContext&, typename std::enable_if::value>::type*) [with ExecutionContext = boost::asio::io_context; InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:417:35: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/service_registry.hpp:80:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp: In instantiation of 'void boost::asio::detail::reactive_socket_recv_op::ptr::reset() [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:83:3: required from 'boost::asio::detail::reactive_socket_recv_op::ptr::~ptr() [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:344:22: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:178:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:83:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(reactive_socket_recv_op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:191:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:83:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(reactive_socket_recv_op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp: In instantiation of 'static void boost::asio::detail::handler_work::start(Handler&, const IoExecutor&) [with Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:93:45: required from 'boost::asio::detail::reactive_socket_recv_op::reactive_socket_recv_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:58:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] HandlerExecutor ex(boost::asio::get_associated_executor(handler, io_ex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp: In instantiation of 'void boost::asio::detail::reactive_socket_accept_op::ptr::reset() [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:95:3: required from 'boost::asio::detail::reactive_socket_accept_op::ptr::~ptr() [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:427:22: required from 'void boost::asio::detail::reactive_socket_service::async_accept(boost::asio::detail::reactive_socket_service::implementation_type&, Socket&, boost::asio::detail::reactive_socket_service::endpoint_type*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:2338:7: required from 'void boost::asio::basic_socket_acceptor::initiate_async_accept::operator()(AcceptHandler&&, boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::basic_socket_acceptor::endpoint_type*) const [with AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; RawCompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1336:75: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:349:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:178:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:95:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(reactive_socket_accept_op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:191:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:95:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(reactive_socket_accept_op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp: In instantiation of 'static void boost::asio::detail::handler_work::start(Handler&, const IoExecutor&) [with Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:106:45: required from 'boost::asio::detail::reactive_socket_accept_op::reactive_socket_accept_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, Socket&, const Protocol&, typename Protocol::endpoint*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; typename Protocol::endpoint = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:429:11: required from 'void boost::asio::detail::reactive_socket_service::async_accept(boost::asio::detail::reactive_socket_service::implementation_type&, Socket&, boost::asio::detail::reactive_socket_service::endpoint_type*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:2338:7: required from 'void boost::asio::basic_socket_acceptor::initiate_async_accept::operator()(AcceptHandler&&, boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::basic_socket_acceptor::endpoint_type*) const [with AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; RawCompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1336:75: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:349:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:58:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] HandlerExecutor ex(boost::asio::get_associated_executor(handler, io_ex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp: In instantiation of 'boost::asio::detail::handler_work::handler_work(Handler&, const IoExecutor&) [with Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:103:39: required from 'static void boost::asio::detail::reactive_socket_recv_op::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::operation = boost::asio::detail::scheduler_operation; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:89:25: required from 'boost::asio::detail::reactive_socket_recv_op::reactive_socket_recv_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:45:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] executor_(boost::asio::get_associated_executor(handler, io_executor_)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp: In instantiation of 'boost::asio::detail::handler_work::handler_work(Handler&, const IoExecutor&) [with Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:116:39: required from 'static void boost::asio::detail::reactive_socket_accept_op::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::operation = boost::asio::detail::scheduler_operation; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:102:34: required from 'boost::asio::detail::reactive_socket_accept_op::reactive_socket_accept_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, Socket&, const Protocol&, typename Protocol::endpoint*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; typename Protocol::endpoint = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:429:11: required from 'void boost::asio::detail::reactive_socket_service::async_accept(boost::asio::detail::reactive_socket_service::implementation_type&, Socket&, boost::asio::detail::reactive_socket_service::endpoint_type*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:2338:7: required from 'void boost::asio::basic_socket_acceptor::initiate_async_accept::operator()(AcceptHandler&&, boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::basic_socket_acceptor::endpoint_type*) const [with AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; RawCompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1336:75: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:349:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:45:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:30:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp: In instantiation of 'static boost::asio::detail::reactor_op::status boost::asio::detail::reactive_socket_accept_op_base::do_perform(boost::asio::detail::reactor_op*) [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:40:18: required from 'boost::asio::detail::reactive_socket_accept_op_base::reactive_socket_accept_op_base(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, Socket&, const Protocol&, typename Protocol::endpoint*, boost::asio::detail::scheduler_operation::func_type) [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; typename Protocol::endpoint = boost::asio::ip::basic_endpoint; boost::asio::detail::scheduler_operation::func_type = void (*)(void*, boost::asio::detail::scheduler_operation*, const boost::system::error_code&, long unsigned int); std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:104:25: required from 'boost::asio::detail::reactive_socket_accept_op::reactive_socket_accept_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, Socket&, const Protocol&, typename Protocol::endpoint*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; typename Protocol::endpoint = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:429:11: required from 'void boost::asio::detail::reactive_socket_service::async_accept(boost::asio::detail::reactive_socket_service::implementation_type&, Socket&, boost::asio::detail::reactive_socket_service::endpoint_type*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:2338:7: required from 'void boost::asio::basic_socket_acceptor::initiate_async_accept::operator()(AcceptHandler&&, boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::basic_socket_acceptor::endpoint_type*) const [with AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; RawCompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1336:75: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:349:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:57:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] o->state_, o->peer_endpoint_ ? o->peer_endpoint_->data() : 0, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:58:27: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] o->peer_endpoint_ ? &o->addrlen_ : 0, o->ec_, new_socket) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp: In instantiation of 'void boost::asio::basic_socket::initiate_async_connect::operator()(ConnectHandler&&, boost::asio::basic_socket*, const endpoint_type&, const boost::system::error_code&) const [with ConnectHandler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket::endpoint_type = boost::asio::ip::basic_endpoint]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket::initiate_async_connect; RawCompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Args = {boost::asio::basic_socket*, const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; CompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket::initiate_async_connect; Args = {boost::asio::basic_socket*, const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:956:76: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket::async_connect(const endpoint_type&, ConnectHandler&&) [with ConnectHandler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; boost::asio::basic_socket::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:531:13: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:1821:28: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] boost::asio::post(self->impl_.get_executor(), ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ boost::asio::detail::bind_handler( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BOOST_ASIO_MOVE_CAST(ConnectHandler)(handler), open_ec)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/tests/main.cpp -o build/obj/test/main.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'void boost::asio::detail::reactive_socket_service::async_connect(boost::asio::detail::reactive_socket_service::implementation_type&, const endpoint_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:1828:9: required from 'void boost::asio::basic_socket::initiate_async_connect::operator()(ConnectHandler&&, boost::asio::basic_socket*, const endpoint_type&, const boost::system::error_code&) const [with ConnectHandler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket::initiate_async_connect; RawCompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Args = {boost::asio::basic_socket*, const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; CompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket::initiate_async_connect; Args = {boost::asio::basic_socket*, const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:956:76: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket::async_connect(const endpoint_type&, ConnectHandler&&) [with ConnectHandler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; boost::asio::basic_socket::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:531:13: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:486:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { boost::asio::detail::addressof(handler), ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:495:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ g++ -D_NETBSD_SOURCE -m64 -pthread -std=c++11 -D_REENTRANT -O3 -momit-leaf-frame-pointer -Wall -Wextra -Wpedantic -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor -Ibuild/include -Ibuild/include/external -c ./src/tests/test_aead.cpp -o build/obj/test/test_aead.o In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:338:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: required from 'void boost::asio::detail::handler_work::complete(Function&, Handler&) [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:123:7: required from 'static void boost::asio::detail::reactive_socket_recv_op::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::operation = boost::asio::detail::scheduler_operation; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:89:25: required from 'boost::asio::detail::reactive_socket_recv_op::reactive_socket_recv_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename func_type::ptr p = { ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:48:9: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:34:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:36, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp: In instantiation of 'void boost::asio::detail::reactive_socket_service_base::async_send(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const ConstBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:965:7: required from 'void boost::asio::basic_stream_socket::initiate_async_send::operator()(WriteHandler&&, boost::asio::basic_stream_socket*, const ConstBufferSequence&, boost::asio::socket_base::message_flags) const [with WriteHandler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; ConstBufferSequence = boost::asio::const_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_send; RawCompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Args = {boost::asio::basic_stream_socket*, const boost::asio::const_buffers_1&, int}; CompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_send; Args = {boost::asio::basic_stream_socket*, const boost::asio::const_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:836:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_write_some(const ConstBufferSequence&, WriteHandler&&) [with ConstBufferSequence = boost::asio::const_buffers_1; WriteHandler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:329:11: required from 'void boost::asio::detail::write_op::operator()(const boost::system::error_code&, std::size_t, int) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:271:22: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { boost::asio::detail::addressof(handler), ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:283:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:338:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::work_dispatcher, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code> >; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:358:20: required from 'void boost::asio::executor::post(Function&&, const Allocator&) const [with Function = boost::asio::detail::work_dispatcher, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code> >; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/post.hpp:54:5: required from 'void boost::asio::detail::initiate_post::operator()(CompletionHandler&&, Executor&&) const [with CompletionHandler = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Executor = const boost::asio::executor&]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_post; RawCompletionToken = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Args = {const boost::asio::executor&}; CompletionToken = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Signature = void(); Initiation = boost::asio::detail::initiate_post; Args = {const boost::asio::executor&}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/post.hpp:74:49: required from 'typename boost::asio::async_result::type, void()>::return_type boost::asio::post(const Executor&, CompletionToken&&, typename std::enable_if::value>::type*) [with Executor = boost::asio::executor; CompletionToken = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; typename boost::asio::async_result::type, void()>::return_type = void; typename std::enable_if::value>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:539:30: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename func_type::ptr p = { ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:48:9: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = 0; ~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: required from 'void boost::asio::detail::handler_work::complete(Function&, Handler&) [with Function = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:140:7: required from 'static void boost::asio::detail::reactive_socket_accept_op::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::operation = boost::asio::detail::scheduler_operation; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:102:34: required from 'boost::asio::detail::reactive_socket_accept_op::reactive_socket_accept_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, Socket&, const Protocol&, typename Protocol::endpoint*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Protocol = boost::asio::ip::tcp; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; typename Protocol::endpoint = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:429:11: required from 'void boost::asio::detail::reactive_socket_service::async_accept(boost::asio::detail::reactive_socket_service::implementation_type&, Socket&, boost::asio::detail::reactive_socket_service::endpoint_type*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:2338:7: required from 'void boost::asio::basic_socket_acceptor::initiate_async_accept::operator()(AcceptHandler&&, boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::basic_socket_acceptor::endpoint_type*) const [with AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; RawCompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1336:75: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:349:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename func_type::ptr p = { ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:48:9: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/strand_service.hpp:139:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:70, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp: In instantiation of 'void boost::asio::detail::strand_service::dispatch(boost::asio::detail::strand_service::strand_impl*&, Handler&) [with Handler = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; boost::asio::detail::strand_service::implementation_type = boost::asio::detail::strand_service::strand_impl*]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:343:7: required from 'void boost::asio::io_context::strand::initiate_dispatch::operator()(LegacyCompletionHandler&&, boost::asio::io_context::strand*) const [with LegacyCompletionHandler = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::io_context::strand::initiate_dispatch; RawCompletionToken = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; Args = {boost::asio::io_context::strand*}; CompletionToken = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; Signature = void(); Initiation = boost::asio::io_context::strand::initiate_dispatch; Args = {boost::asio::io_context::strand*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:189:60: required from 'typename boost::asio::async_result::type, void()>::return_type boost::asio::io_context::strand::dispatch(LegacyCompletionHandler&&) [with LegacyCompletionHandler = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; typename boost::asio::async_result::type, void()>::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/wrapped_handler.hpp:99:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:68:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { boost::asio::detail::addressof(handler), ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:77:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp: In instantiation of 'void boost::asio::detail::reactive_socket_connect_op::ptr::reset() [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:62:3: required from 'boost::asio::detail::reactive_socket_connect_op::ptr::~ptr() [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:486:22: required from 'void boost::asio::detail::reactive_socket_service::async_connect(boost::asio::detail::reactive_socket_service::implementation_type&, const endpoint_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:1828:9: required from 'void boost::asio::basic_socket::initiate_async_connect::operator()(ConnectHandler&&, boost::asio::basic_socket*, const endpoint_type&, const boost::system::error_code&) const [with ConnectHandler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket::initiate_async_connect; RawCompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Args = {boost::asio::basic_socket*, const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; CompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:531:13: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:178:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:62:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(reactive_socket_connect_op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:191:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:62:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(reactive_socket_connect_op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp: In instantiation of 'static void boost::asio::detail::handler_work::start(Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:71:45: required from 'boost::asio::detail::reactive_socket_connect_op::reactive_socket_connect_op(boost::asio::detail::socket_type, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:488:11: required from 'void boost::asio::detail::reactive_socket_service::async_connect(boost::asio::detail::reactive_socket_service::implementation_type&, const endpoint_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:1828:9: required from 'void boost::asio::basic_socket::initiate_async_connect::operator()(ConnectHandler&&, boost::asio::basic_socket*, const endpoint_type&, const boost::system::error_code&) const [with ConnectHandler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket::initiate_async_connect; RawCompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Args = {boost::asio::basic_socket*, const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; CompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:531:13: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:58:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] HandlerExecutor ex(boost::asio::get_associated_executor(handler, io_ex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp: In instantiation of 'void boost::asio::detail::executor_function::ptr::reset() [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: required from 'boost::asio::detail::executor_function::ptr::~ptr() [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: required from 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: required from 'void boost::asio::detail::handler_work::complete(Function&, Handler&) [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_recv_op.hpp:123:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:221:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:231:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp: In instantiation of 'void boost::asio::detail::reactive_socket_send_op::ptr::reset() [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:82:3: required from 'boost::asio::detail::reactive_socket_send_op::ptr::~ptr() [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:271:22: required from 'void boost::asio::detail::reactive_socket_service_base::async_send(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const ConstBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:965:7: required from 'void boost::asio::basic_stream_socket::initiate_async_send::operator()(WriteHandler&&, boost::asio::basic_stream_socket*, const ConstBufferSequence&, boost::asio::socket_base::message_flags) const [with WriteHandler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; ConstBufferSequence = boost::asio::const_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_send; RawCompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Args = {boost::asio::basic_stream_socket*, const boost::asio::const_buffers_1&, int}; CompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_send; Args = {boost::asio::basic_stream_socket*, const boost::asio::const_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:836:53: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:178:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:82:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(reactive_socket_send_op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:191:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:82:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(reactive_socket_send_op); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp: In instantiation of 'static void boost::asio::detail::handler_work::start(Handler&, const IoExecutor&) [with Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:92:45: required from 'boost::asio::detail::reactive_socket_send_op::reactive_socket_send_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, const ConstBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:273:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_send(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const ConstBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:965:7: required from 'void boost::asio::basic_stream_socket::initiate_async_send::operator()(WriteHandler&&, boost::asio::basic_stream_socket*, const ConstBufferSequence&, boost::asio::socket_base::message_flags) const [with WriteHandler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; ConstBufferSequence = boost::asio::const_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_send; RawCompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Args = {boost::asio::basic_stream_socket*, const boost::asio::const_buffers_1&, int}; CompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_send; Args = {boost::asio::basic_stream_socket*, const boost::asio::const_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:836:53: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:58:60: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] HandlerExecutor ex(boost::asio::get_associated_executor(handler, io_ex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp: In instantiation of 'boost::asio::detail::handler_work::handler_work(Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:82:39: required from 'static void boost::asio::detail::reactive_socket_connect_op::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::operation = boost::asio::detail::scheduler_operation; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:67:9: required from 'boost::asio::detail::reactive_socket_connect_op::reactive_socket_connect_op(boost::asio::detail::socket_type, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:488:11: required from 'void boost::asio::detail::reactive_socket_service::async_connect(boost::asio::detail::reactive_socket_service::implementation_type&, const endpoint_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:1828:9: required from 'void boost::asio::basic_socket::initiate_async_connect::operator()(ConnectHandler&&, boost::asio::basic_socket*, const endpoint_type&, const boost::system::error_code&) const [with ConnectHandler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket::initiate_async_connect; RawCompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Args = {boost::asio::basic_socket*, const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; CompletionToken = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:531:13: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:45:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] executor_(boost::asio::get_associated_executor(handler, io_executor_)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp: In instantiation of 'void boost::asio::detail::executor_function::ptr::reset() [with Function = boost::asio::detail::work_dispatcher, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code> >; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: required from 'boost::asio::detail::executor_function::ptr::~ptr() [with Function = boost::asio::detail::work_dispatcher, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code> >; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: required from 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::work_dispatcher, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code> >; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:358:20: required from 'void boost::asio::executor::post(Function&&, const Allocator&) const [with Function = boost::asio::detail::work_dispatcher, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code> >; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/post.hpp:54:5: required from 'void boost::asio::detail::initiate_post::operator()(CompletionHandler&&, Executor&&) const [with CompletionHandler = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Executor = const boost::asio::executor&]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_post; RawCompletionToken = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Args = {const boost::asio::executor&}; CompletionToken = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:539:30: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:221:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:231:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp: In instantiation of 'void boost::asio::detail::executor_function::ptr::reset() [with Function = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: required from 'boost::asio::detail::executor_function::ptr::~ptr() [with Function = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: required from 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: required from 'void boost::asio::detail::handler_work::complete(Function&, Handler&) [with Function = boost::asio::detail::binder1, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >, boost::system::error_code>; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_accept_op.hpp:140:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:429:11: required from 'void boost::asio::detail::reactive_socket_service::async_accept(boost::asio::detail::reactive_socket_service::implementation_type&, Socket&, boost::asio::detail::reactive_socket_service::endpoint_type*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Handler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; IoExecutor = boost::asio::detail::io_object_executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:2338:7: required from 'void boost::asio::basic_socket_acceptor::initiate_async_accept::operator()(AcceptHandler&&, boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::basic_socket_acceptor::endpoint_type*) const [with AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; RawCompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Signature = void(boost::system::error_code); Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; Args = {boost::asio::basic_socket_acceptor*, boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1336:75: required from 'typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptHandler&&, typename std::enable_if::value>::type*) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptHandler = boost::_bi::bind_t, const boost::system::error_code&>, boost::_bi::list3, boost::_bi::value >, boost::arg<1> (*)()> >; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:349:13: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:221:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:231:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp: In instantiation of 'static void* boost::asio::detail::thread_info_base::allocate(Purpose, boost::asio::detail::thread_info_base*, std::size_t) [with Purpose = boost::asio::detail::thread_info_base::executor_function_tag; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:53:41: required from 'T* boost::asio::detail::recycling_allocator::allocate(std::size_t) [with T = boost::asio::detail::executor_function, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, std::allocator >; Purpose = boost::asio::detail::thread_info_base::executor_function_tag; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: required from 'static boost::asio::detail::executor_function* boost::asio::detail::executor_function::ptr::allocate(const Alloc&) [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:46:53: required from 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:80:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] this_thread->reusable_memory_[Purpose::mem_index] = 0; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp: In instantiation of 'boost::asio::detail::handler_work::handler_work(Handler&, const IoExecutor&) [with Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:102:39: required from 'static void boost::asio::detail::reactive_socket_send_op::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::operation = boost::asio::detail::scheduler_operation; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:88:32: required from 'boost::asio::detail::reactive_socket_send_op::reactive_socket_send_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, const ConstBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:273:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_send(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const ConstBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:965:7: required from 'void boost::asio::basic_stream_socket::initiate_async_send::operator()(WriteHandler&&, boost::asio::basic_stream_socket*, const ConstBufferSequence&, boost::asio::socket_base::message_flags) const [with WriteHandler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; ConstBufferSequence = boost::asio::const_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_send; RawCompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Args = {boost::asio::basic_stream_socket*, const boost::asio::const_buffers_1&, int}; CompletionToken = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:45:53: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] executor_(boost::asio::get_associated_executor(handler, io_executor_)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp: In instantiation of 'void boost::asio::detail::completion_handler::ptr::reset() [with Handler = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: required from 'boost::asio::detail::completion_handler::ptr::~ptr() [with Handler = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:68:20: required from 'void boost::asio::detail::strand_service::dispatch(boost::asio::detail::strand_service::strand_impl*&, Handler&) [with Handler = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; boost::asio::detail::strand_service::implementation_type = boost::asio::detail::strand_service::strand_impl*]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:343:7: required from 'void boost::asio::io_context::strand::initiate_dispatch::operator()(LegacyCompletionHandler&&, boost::asio::io_context::strand*) const [with LegacyCompletionHandler = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::io_context::strand::initiate_dispatch; RawCompletionToken = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; Args = {boost::asio::io_context::strand*}; CompletionToken = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; Signature = void(); Initiation = boost::asio::io_context::strand::initiate_dispatch; Args = {boost::asio::io_context::strand*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:189:60: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:178:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(completion_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:191:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(completion_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:21:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp: In instantiation of 'static void boost::asio::detail::thread_info_base::deallocate(Purpose, boost::asio::detail::thread_info_base*, void*, std::size_t) [with Purpose = boost::asio::detail::thread_info_base::executor_function_tag; std::size_t = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/recycling_allocator.hpp:61:33: required from 'void boost::asio::detail::recycling_allocator::deallocate(T*, std::size_t) [with T = boost::asio::detail::executor_function, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, std::allocator >; Purpose = boost::asio::detail::thread_info_base::executor_function_tag; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: required from 'void boost::asio::detail::executor_function::ptr::reset() [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: required from 'boost::asio::detail::executor_function::ptr::~ptr() [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: required from 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:104:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] if (this_thread && this_thread->reusable_memory_[Purpose::mem_index] == 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/executor.hpp:338:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:27, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: required from 'void boost::asio::detail::handler_work::complete(Function&, Handler&) [with Function = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:102:7: required from 'static void boost::asio::detail::reactive_socket_connect_op::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::operation = boost::asio::detail::scheduler_operation; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:67:9: required from 'boost::asio::detail::reactive_socket_connect_op::reactive_socket_connect_op(boost::asio::detail::socket_type, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:488:11: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:531:13: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename func_type::ptr p = { ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:48:9: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = 0; ~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: required from 'void boost::asio::detail::handler_work::complete(Function&, Handler&) [with Function = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:122:7: required from 'static void boost::asio::detail::reactive_socket_send_op::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::operation = boost::asio::detail::scheduler_operation; std::size_t = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:88:32: required from 'boost::asio::detail::reactive_socket_send_op::reactive_socket_send_op(boost::asio::detail::socket_type, boost::asio::detail::socket_ops::state_type, const ConstBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with ConstBufferSequence = boost::asio::const_buffers_1; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::detail::socket_type = int; boost::asio::detail::socket_ops::state_type = unsigned char; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:273:11: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename func_type::ptr p = { ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:48:9: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/strand_service.hpp:139:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:70, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp: In instantiation of 'void boost::asio::detail::strand_service::dispatch(boost::asio::detail::strand_service::strand_impl*&, Handler&) [with Handler = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; boost::asio::detail::strand_service::implementation_type = boost::asio::detail::strand_service::strand_impl*]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:343:7: required from 'void boost::asio::io_context::strand::initiate_dispatch::operator()(LegacyCompletionHandler&&, boost::asio::io_context::strand*) const [with LegacyCompletionHandler = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::io_context::strand::initiate_dispatch; RawCompletionToken = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; Args = {boost::asio::io_context::strand*}; CompletionToken = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; Signature = void(); Initiation = boost::asio::io_context::strand::initiate_dispatch; Args = {boost::asio::io_context::strand*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:189:60: required from 'typename boost::asio::async_result::type, void()>::return_type boost::asio::io_context::strand::dispatch(LegacyCompletionHandler&&) [with LegacyCompletionHandler = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; typename boost::asio::async_result::type, void()>::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/wrapped_handler.hpp:232:3: required from 'void boost::asio::detail::asio_handler_invoke(Function&, boost::asio::detail::wrapped_handler*) [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>; Dispatcher = boost::asio::io_context::strand; Handler = boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >; IsContinuation = boost::asio::detail::is_continuation_if_running]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_invoke_helpers.hpp:37:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:68:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { boost::asio::detail::addressof(handler), ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:77:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp: In instantiation of 'void boost::asio::detail::executor_function::ptr::reset() [with Function = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: required from 'boost::asio::detail::executor_function::ptr::~ptr() [with Function = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: required from 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: required from 'void boost::asio::detail::handler_work::complete(Function&, Handler&) [with Function = boost::asio::detail::binder1, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >, boost::system::error_code>; Handler = boost::asio::detail::iterator_connect_op, boost::asio::detail::default_connect_condition, Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_connect_op.hpp:102:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:531:13: required from 'void boost::asio::detail::iterator_connect_op::operator()(boost::system::error_code, int) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:644:45: required from 'void boost::asio::detail::initiate_async_iterator_connect::operator()(IteratorConnectHandler&&, boost::asio::basic_socket*, Iterator, Iterator, const ConnectCondition&) const [with IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; ConnectCondition = boost::asio::detail::default_connect_condition]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_iterator_connect; RawCompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; Signature = void(boost::system::error_code, boost::asio::ip::basic_resolver_iterator); Initiation = boost::asio::detail::initiate_async_iterator_connect; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_resolver_iterator&, boost::asio::ip::basic_resolver_iterator, boost::asio::detail::default_connect_condition}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/connect.hpp:759:48: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type boost::asio::async_connect(boost::asio::basic_socket&, Iterator, IteratorConnectHandler&&, typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type*) [with Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; Iterator = boost::asio::ip::basic_resolver_iterator; IteratorConnectHandler = Botan_CLI::{anonymous}::tls_proxy_session::tls_session_established(const Botan::TLS::Session&)::::iterator)>; typename boost::asio::async_result::type, void(boost::system::error_code, Iterator)>::return_type = void; typename std::enable_if<(! boost::asio::is_endpoint_sequence::value)>::type = void]' ./src/cli/tls_proxy.cpp:289:25: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:221:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:231:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp: In instantiation of 'void boost::asio::detail::executor_function::ptr::reset() [with Function = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Alloc = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: required from 'boost::asio::detail::executor_function::ptr::~ptr() [with Function = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:45:29: required from 'boost::asio::executor::function::function(F, const Alloc&) [with F = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Alloc = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:351:17: required from 'void boost::asio::executor::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:121:7: required from 'void boost::asio::detail::io_object_executor::dispatch(F&&, const A&) const [with F = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; A = std::allocator; Executor = boost::asio::executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_work.hpp:72:5: required from 'void boost::asio::detail::handler_work::complete(Function&, Handler&) [with Function = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Handler = boost::asio::detail::write_op, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >; IoExecutor = boost::asio::detail::io_object_executor; HandlerExecutor = boost::asio::detail::io_object_executor]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_send_op.hpp:122:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:221:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:231:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_function.hpp:61:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp: In instantiation of 'void boost::asio::detail::completion_handler::ptr::reset() [with Handler = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: required from 'boost::asio::detail::completion_handler::ptr::~ptr() [with Handler = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:68:20: required from 'void boost::asio::detail::strand_service::dispatch(boost::asio::detail::strand_service::strand_impl*&, Handler&) [with Handler = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; boost::asio::detail::strand_service::implementation_type = boost::asio::detail::strand_service::strand_impl*]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:343:7: required from 'void boost::asio::io_context::strand::initiate_dispatch::operator()(LegacyCompletionHandler&&, boost::asio::io_context::strand*) const [with LegacyCompletionHandler = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::io_context::strand::initiate_dispatch; RawCompletionToken = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; Args = {boost::asio::io_context::strand*}; CompletionToken = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::rewrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >; Signature = void(); Initiation = boost::asio::io_context::strand::initiate_dispatch; Args = {boost::asio::io_context::strand*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:189:60: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:178:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(completion_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:191:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(completion_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/strand_service.hpp:139:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:70, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp: In instantiation of 'void boost::asio::detail::strand_service::dispatch(boost::asio::detail::strand_service::strand_impl*&, Handler&) [with Handler = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; boost::asio::detail::strand_service::implementation_type = boost::asio::detail::strand_service::strand_impl*]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:343:7: required from 'void boost::asio::io_context::strand::initiate_dispatch::operator()(LegacyCompletionHandler&&, boost::asio::io_context::strand*) const [with LegacyCompletionHandler = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::io_context::strand::initiate_dispatch; RawCompletionToken = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; Args = {boost::asio::io_context::strand*}; CompletionToken = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; Signature = void(); Initiation = boost::asio::io_context::strand::initiate_dispatch; Args = {boost::asio::io_context::strand*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:189:60: required from 'typename boost::asio::async_result::type, void()>::return_type boost::asio::io_context::strand::dispatch(LegacyCompletionHandler&&) [with LegacyCompletionHandler = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; typename boost::asio::async_result::type, void()>::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/wrapped_handler.hpp:99:5: required from 'void boost::asio::detail::wrapped_handler::operator()(const Arg1&, const Arg2&) [with Arg1 = boost::system::error_code; Arg2 = long unsigned int; Dispatcher = boost::asio::io_context::strand; Handler = boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >; IsContinuation = boost::asio::detail::is_continuation_if_running]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/bind_handler.hpp:164:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:68:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { boost::asio::detail::addressof(handler), ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:77:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/bind/mem_fn.hpp:215:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/mem_fn.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/bind/bind.hpp:26, from /tmp/security/botan-devel/work/.buildlink/include/boost/bind.hpp:22, from ./src/cli/tls_proxy.cpp:20: /tmp/security/botan-devel/work/.buildlink/include/boost/bind/mem_fn_template.hpp: In instantiation of 'R boost::_mfi::mf1::operator()(U&, A1) const [with U = boost::shared_ptr; R = void; T = Botan_CLI::{anonymous}::tls_proxy_session; A1 = const boost::system::error_code&]': /tmp/security/botan-devel/work/.buildlink/include/boost/bind/bind.hpp:319:35: required from 'void boost::_bi::list2::operator()(boost::_bi::type, F&, A&, int) [with F = boost::_mfi::mf1; A = boost::_bi::rrlist2; A1 = boost::_bi::value >; A2 = boost::arg<1> (*)()]' /tmp/security/botan-devel/work/.buildlink/include/boost/bind/bind.hpp:1318:50: required from 'boost::_bi::bind_t::result_type boost::_bi::bind_t::operator()(A1&&, A2&&) [with A1 = const boost::system::error_code&; A2 = const long unsigned int&; R = void; F = boost::_mfi::mf1; L = boost::_bi::list2 >, boost::arg<1> (*)()>; boost::_bi::bind_t::result_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/bind_handler.hpp:164:5: required from 'void boost::asio::detail::binder2::operator()() [with Handler = boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> >; Arg1 = boost::system::error_code; Arg2 = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/handler_invoke_hook.hpp:69:11: required from 'void boost::asio::asio_handler_invoke(Function&, ...) [with Function = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_invoke_helpers.hpp:37:22: required from 'void boost_asio_handler_invoke_helpers::invoke(Function&, Context&) [with Function = boost::asio::detail::binder2, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::system::error_code, long unsigned int>; Context = boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> >]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/bind_handler.hpp:207:44: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/bind/mem_fn_template.hpp:170:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] U const * p = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp: In instantiation of 'void boost::asio::detail::completion_handler::ptr::reset() [with Handler = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: required from 'boost::asio::detail::completion_handler::ptr::~ptr() [with Handler = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:68:20: required from 'void boost::asio::detail::strand_service::dispatch(boost::asio::detail::strand_service::strand_impl*&, Handler&) [with Handler = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; boost::asio::detail::strand_service::implementation_type = boost::asio::detail::strand_service::strand_impl*]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:343:7: required from 'void boost::asio::io_context::strand::initiate_dispatch::operator()(LegacyCompletionHandler&&, boost::asio::io_context::strand*) const [with LegacyCompletionHandler = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::io_context::strand::initiate_dispatch; RawCompletionToken = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; Args = {boost::asio::io_context::strand*}; CompletionToken = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; Signature = void(); Initiation = boost::asio::io_context::strand::initiate_dispatch; Args = {boost::asio::io_context::strand*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:189:60: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:178:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(completion_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:191:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(completion_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/strand_service.hpp:139:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:70, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp: In instantiation of 'void boost::asio::detail::strand_service::dispatch(boost::asio::detail::strand_service::strand_impl*&, Handler&) [with Handler = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; boost::asio::detail::strand_service::implementation_type = boost::asio::detail::strand_service::strand_impl*]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:343:7: required from 'void boost::asio::io_context::strand::initiate_dispatch::operator()(LegacyCompletionHandler&&, boost::asio::io_context::strand*) const [with LegacyCompletionHandler = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::io_context::strand::initiate_dispatch; RawCompletionToken = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; Args = {boost::asio::io_context::strand*}; CompletionToken = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; Signature = void(); Initiation = boost::asio::io_context::strand::initiate_dispatch; Args = {boost::asio::io_context::strand*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:189:60: required from 'typename boost::asio::async_result::type, void()>::return_type boost::asio::io_context::strand::dispatch(LegacyCompletionHandler&&) [with LegacyCompletionHandler = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; typename boost::asio::async_result::type, void()>::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/wrapped_handler.hpp:232:3: required from 'void boost::asio::detail::asio_handler_invoke(Function&, boost::asio::detail::wrapped_handler*) [with Function = boost::asio::detail::binder2, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>; Dispatcher = boost::asio::io_context::strand; Handler = boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> >; IsContinuation = boost::asio::detail::is_continuation_if_running]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_invoke_helpers.hpp:37:22: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:68:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { boost::asio::detail::addressof(handler), ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:77:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/bind/mem_fn.hpp:215:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/mem_fn.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/bind/bind.hpp:26, from /tmp/security/botan-devel/work/.buildlink/include/boost/bind.hpp:22, from ./src/cli/tls_proxy.cpp:20: /tmp/security/botan-devel/work/.buildlink/include/boost/bind/mem_fn_template.hpp: In instantiation of 'R boost::_mfi::mf2::operator()(U&, A1, A2) const [with U = boost::shared_ptr; R = void; T = Botan_CLI::{anonymous}::tls_proxy_session; A1 = const boost::system::error_code&; A2 = long unsigned int]': /tmp/security/botan-devel/work/.buildlink/include/boost/bind/bind.hpp:398:35: required from 'void boost::_bi::list3::operator()(boost::_bi::type, F&, A&, int) [with F = boost::_mfi::mf2; A = boost::_bi::rrlist2; A1 = boost::_bi::value >; A2 = boost::arg<1> (*)(); A3 = boost::arg<2> (*)()]' /tmp/security/botan-devel/work/.buildlink/include/boost/bind/bind.hpp:1318:50: required from 'boost::_bi::bind_t::result_type boost::_bi::bind_t::operator()(A1&&, A2&&) [with A1 = const boost::system::error_code&; A2 = const long unsigned int&; R = void; F = boost::_mfi::mf2; L = boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()>; boost::_bi::bind_t::result_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/bind_handler.hpp:164:5: required from 'void boost::asio::detail::binder2::operator()() [with Handler = boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >; Arg1 = boost::system::error_code; Arg2 = long unsigned int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/handler_invoke_hook.hpp:69:11: required from 'void boost::asio::asio_handler_invoke(Function&, ...) [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_invoke_helpers.hpp:37:22: required from 'void boost_asio_handler_invoke_helpers::invoke(Function&, Context&) [with Function = boost::asio::detail::binder2, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, long unsigned int>; Context = boost::_bi::bind_t, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/bind_handler.hpp:207:44: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:346:11: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; Handler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; IoExecutor = boost::asio::detail::io_object_executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:983:7: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, boost::asio::basic_stream_socket*, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; MutableBufferSequence = boost::asio::mutable_buffers_1; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, int}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:947:53: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::basic_stream_socket::async_read_some(const MutableBufferSequence&, ReadHandler&&) [with MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler, boost::_bi::list3 >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void]' ./src/cli/tls_proxy.cpp:150:85: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/bind/mem_fn_template.hpp:285:19: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] U const * p = 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp: In instantiation of 'void boost::asio::detail::completion_handler::ptr::reset() [with Handler = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: required from 'boost::asio::detail::completion_handler::ptr::~ptr() [with Handler = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/impl/strand_service.hpp:68:20: required from 'void boost::asio::detail::strand_service::dispatch(boost::asio::detail::strand_service::strand_impl*&, Handler&) [with Handler = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; boost::asio::detail::strand_service::implementation_type = boost::asio::detail::strand_service::strand_impl*]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:343:7: required from 'void boost::asio::io_context::strand::initiate_dispatch::operator()(LegacyCompletionHandler&&, boost::asio::io_context::strand*) const [with LegacyCompletionHandler = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::io_context::strand::initiate_dispatch; RawCompletionToken = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; Args = {boost::asio::io_context::strand*}; CompletionToken = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; Signature = void(); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::rewrapped_handler, boost::asio::mutable_buffers_1, const boost::asio::mutable_buffer*, boost::asio::detail::transfer_all_t, boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running> >, boost::system::error_code, long unsigned int>, boost::_bi::bind_t, boost::_bi::list2 >, boost::arg<1> (*)()> > >; Signature = void(); Initiation = boost::asio::io_context::strand::initiate_dispatch; Args = {boost::asio::io_context::strand*}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context_strand.hpp:189:60: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:417:56: required from 'void boost::asio::detail::start_write_buffer_sequence_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:435:37: required from 'void boost::asio::detail::initiate_async_write_buffer_sequence::operator()(WriteHandler&&, AsyncWriteStream*, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; CompletionCondition = boost::asio::detail::transfer_all_t]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:82:49: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; RawCompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result::return_type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/async_result.hpp:257:25: required from 'typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type boost::asio::async_initiate(Initiation&&, CompletionToken&, Args&& ...) [with CompletionToken = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; Signature = void(boost::system::error_code, long unsigned int); Initiation = boost::asio::detail::initiate_async_write_buffer_sequence; Args = {boost::asio::basic_stream_socket*, const boost::asio::mutable_buffers_1&, boost::asio::detail::transfer_all_t}; typename std::enable_if::value, typename boost::asio::async_result::type, Signature>::return_type>::type = void]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/write.hpp:512:51: required from 'typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffers_1; WriteHandler = boost::asio::detail::wrapped_handler, boost::_bi::list2 >, boost::arg<1> (*)()> >, boost::asio::detail::is_continuation_if_running>; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::enable_if::value>::type = void]' ./src/cli/tls_proxy.cpp:208:67: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:178:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(completion_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:191:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/completion_handler.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_PTR' BOOST_ASIO_DEFINE_HANDLER_PTR(completion_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/shared_count.hpp:30:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:28, from /tmp/security/botan-devel/work/.buildlink/include/boost/shared_ptr.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/time_clock.hpp:17, from /tmp/security/botan-devel/work/.buildlink/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/time_traits.hpp:23, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:29, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:24, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:25, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_impl.hpp: In instantiation of 'void* boost::detail::sp_counted_impl_p::get_deleter(const sp_typeinfo&) [with X = Botan_CLI::{anonymous}::tls_proxy_session; boost::detail::sp_typeinfo = std::type_info]': ./src/cli/tls_proxy.cpp:453:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_impl.hpp:98:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_impl.hpp: In instantiation of 'void* boost::detail::sp_counted_impl_p::get_local_deleter(const sp_typeinfo&) [with X = Botan_CLI::{anonymous}::tls_proxy_session; boost::detail::sp_typeinfo = std::type_info]': ./src/cli/tls_proxy.cpp:453:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_impl.hpp:103:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_impl.hpp: In instantiation of 'void* boost::detail::sp_counted_impl_p::get_untyped_deleter() [with X = Botan_CLI::{anonymous}::tls_proxy_session]': ./src/cli/tls_proxy.cpp:453:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/smart_ptr/detail/sp_counted_impl.hpp:108:16: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] return 0; ^ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/io_context.hpp:861:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_socket.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/basic_datagram_socket.hpp:20, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:24, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'void boost::asio::io_context::executor_type::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::executor::function; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:184:5: required from 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]' ./src/cli/tls_proxy.cpp:453:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:271:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { detail::addressof(a), op::ptr::allocate(a), 0 }; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:278:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'void boost::asio::io_context::executor_type::post(Function&&, const Allocator&) const [with Function = boost::asio::executor::function; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:189:5: required from 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]' ./src/cli/tls_proxy.cpp:453:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:289:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { detail::addressof(a), op::ptr::allocate(a), 0 }; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:296:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp: In instantiation of 'void boost::asio::io_context::executor_type::defer(Function&&, const Allocator&) const [with Function = boost::asio::executor::function; Allocator = std::allocator]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:194:5: required from 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]' ./src/cli/tls_proxy.cpp:453:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:307:20: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] typename op::ptr p = { detail::addressof(a), op::ptr::allocate(a), 0 }; ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:314:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p.v = p.p = 0; ~~~~^~~ In file included from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:20:0, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/system_executor.hpp:18, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/system_executor.hpp:129, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio/associated_executor.hpp:21, from /tmp/security/botan-devel/work/.buildlink/include/boost/asio.hpp:21, from ./src/cli/tls_proxy.cpp:19: /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp: In instantiation of 'void boost::asio::detail::executor_op::ptr::reset() [with Handler = boost::asio::executor::function; Alloc = std::allocator; Operation = boost::asio::detail::scheduler_operation]': /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:35:3: required from 'boost::asio::detail::executor_op::ptr::~ptr() [with Handler = boost::asio::executor::function; Alloc = std::allocator; Operation = boost::asio::detail::scheduler_operation]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/io_context.hpp:271:20: required from 'void boost::asio::io_context::executor_type::dispatch(Function&&, const Allocator&) const [with Function = boost::asio::executor::function; Allocator = std::allocator]' /tmp/security/botan-devel/work/.buildlink/include/boost/asio/impl/executor.hpp:184:5: required from 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::executor_type; Allocator = std::allocator]' ./src/cli/tls_proxy.cpp:453:1: required from here /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:221:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] p = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:238:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR(executor_op); ^ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:231:11: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] v = 0; \ ~~^~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/handler_alloc_helpers.hpp:238:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR( \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/security/botan-devel/work/.buildlink/include/boost/asio/detail/executor_op.hpp:35:3: note: in expansion of macro 'BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR' BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR(executor_op); ^ gmake: *** [Makefile:1459: build/obj/cli/tls_proxy.o] Error 1 gmake: *** Waiting for unfinished jobs.... *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/security/botan-devel *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/security/botan-devel