* installing *source* package ‘httpgd’ ... ** this is package ‘httpgd’ version ‘2.1.2’ ** using staged installation ** libs using C++ compiler: ‘Debian clang version 21.1.8 (3+b1)’ clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -Ilib -DFMT_HEADER_ONLY -I'/srv/hornik/tmp/CRAN_pretest/Library/unigd/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/AsioHeaders/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c cpp11.cpp -o cpp11.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -Ilib -DFMT_HEADER_ONLY -I'/srv/hornik/tmp/CRAN_pretest/Library/unigd/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/AsioHeaders/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c httpgd.cpp -o httpgd.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -Ilib -DFMT_HEADER_ONLY -I'/srv/hornik/tmp/CRAN_pretest/Library/unigd/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/AsioHeaders/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c httpgd_rng.cpp -o httpgd_rng.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -Ilib -DFMT_HEADER_ONLY -I'/srv/hornik/tmp/CRAN_pretest/Library/unigd/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/cpp11/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/AsioHeaders/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c httpgd_webserver.cpp -o httpgd_webserver.o In file included from httpgd_webserver.cpp:2: In file included from ./httpgd_webserver.h:9: In file included from lib/crow.h:26: lib/crow/app.h:212:11: error: no matching constructor for initialization of 'std::tuple' 212 | middlewares_() | ^ httpgd_webserver.cpp:160:23: note: in instantiation of member function 'crow::Crow::Crow' requested here 160 | : m_conf(t_conf), m_app(), m_mtx_update_subs(), m_update_subs() | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:983:2: note: candidate template ignored: constraints not satisfied [with _UTypes = <>] 983 | tuple(_UTypes&&... __u) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:979:12: note: because '__disambiguating_constraint<>()' evaluated to false 979 | requires (__disambiguating_constraint<_UTypes...>()) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:992:2: note: candidate template ignored: constraints not satisfied [with _UTypes = <>] 992 | tuple(_UTypes&&...) = delete; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:989:12: note: because '__disambiguating_constraint<>()' evaluated to false 989 | requires (__disambiguating_constraint<_UTypes...>()) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:963:7: note: candidate constructor not viable: constraints not satisfied 963 | tuple() | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:965:17: note: because 'is_default_constructible_v' evaluated to false 965 | requires (is_default_constructible_v<_Elements> && ...) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:994:17: note: candidate constructor not viable: requires 1 argument, but 0 were provided 994 | constexpr tuple(const tuple&) = default; | ^ ~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:996:17: note: candidate constructor not viable: requires 1 argument, but 0 were provided 996 | constexpr tuple(tuple&&) = default; | ^ ~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1003:2: note: candidate constructor template not viable: requires single argument '__u', but no arguments were provided 1003 | tuple(const tuple<_UTypes...>& __u) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1019:2: note: candidate constructor template not viable: requires single argument '__u', but no arguments were provided 1019 | tuple(tuple<_UTypes...>&& __u) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1069:2: note: candidate constructor template not viable: requires single argument '__u', but no arguments were provided 1069 | tuple(const pair<_U1, _U2>& __u) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1085:2: note: candidate constructor template not viable: requires single argument '__u', but no arguments were provided 1085 | tuple(pair<_U1, _U2>&& __u) | ^ ~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1012:2: note: candidate constructor template not viable: requires 1 argument, but 0 were provided 1012 | tuple(const tuple<_UTypes...>&) = delete; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1028:2: note: candidate constructor template not viable: requires 1 argument, but 0 were provided 1028 | tuple(tuple<_UTypes...>&&) = delete; | ^ ~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1078:2: note: candidate constructor template not viable: requires 1 argument, but 0 were provided 1078 | tuple(const pair<_U1, _U2>&) = delete; | ^ ~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1095:2: note: candidate constructor template not viable: requires 1 argument, but 0 were provided 1095 | tuple(pair<_U1, _U2>&&) = delete; | ^ ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:972:2: note: candidate constructor template not viable: requires 2 arguments, but 0 were provided 972 | tuple(const _Elements&... __elements) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1156:2: note: candidate constructor template not viable: requires 2 arguments, but 0 were provided 1156 | tuple(allocator_arg_t __tag, const _Alloc& __a) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1174:2: note: candidate constructor template not viable: requires at least 2 arguments, but 0 were provided 1174 | tuple(allocator_arg_t __tag, const _Alloc& __a, _UTypes&&... __u) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1202:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1202 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1203 | const tuple<_UTypes...>& __u) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1219:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1219 | tuple(allocator_arg_t __tag, const _Alloc& __a, tuple<_UTypes...>&& __u) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1268:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1268 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | const pair<_U1, _U2>& __u) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1285:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1285 | tuple(allocator_arg_t __tag, const _Alloc& __a, pair<_U1, _U2>&& __u) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1182:2: note: candidate constructor template not viable: requires at least 2 arguments, but 0 were provided 1182 | tuple(allocator_arg_t, const _Alloc&, _UTypes&&...) = delete; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1186:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1186 | tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __u) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1193:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1193 | tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __u) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1212:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1212 | tuple(allocator_arg_t, const _Alloc&, const tuple<_UTypes...>&) = delete; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1227:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1227 | tuple(allocator_arg_t, const _Alloc&, tuple<_UTypes...>&&) = delete; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1278:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1278 | tuple(allocator_arg_t, const _Alloc&, const pair<_U1, _U2>&) = delete; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1294:2: note: candidate constructor template not viable: requires 3 arguments, but 0 were provided 1294 | tuple(allocator_arg_t, const _Alloc&, pair<_U1, _U2>&&) = delete; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:1163:2: note: candidate constructor template not viable: requires 4 arguments, but 0 were provided 1163 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1164 | const _Elements&... __elements) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make: *** [/home/hornik/tmp/R/etc/Makeconf:197: httpgd_webserver.o] Error 1 ERROR: compilation failed for package ‘httpgd’ * removing ‘/srv/hornik/tmp/CRAN_pretest/httpgd.Rcheck/httpgd’