--- Begin Message ---
Package: src:range-v3
Version: 0.5.0-1
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in sid but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules binary-indep
dh binary-indep
dh_update_autotools_config -i
dh_autoreconf -i
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -DRANGES_NATIVE=OFF
-DRANGES_VERBOSE_BUILD=ON
cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run
"-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu
-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -DRANGES_NATIVE=OFF
-DRANGES_VERBOSE_BUILD=ON ..
-- The CXX compiler identification is GNU 9.2.1
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
[... snipped ...]
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action/CMakeFiles/act.remove_if.dir/DependInfo.cmake
--color=
Scanning dependencies of target act.remove_if
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f test/action/CMakeFiles/act.remove_if.dir/build.make
test/action/CMakeFiles/act.remove_if.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 59%] Building CXX object
test/action/CMakeFiles/act.remove_if.dir/remove_if.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/c++
-I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-std=c++11 -Wall -Wextra -Werror -fdiagnostics-show-template-tree
-ftemplate-backtrace-limit=0 -fomit-frame-pointer -Ofast -fstrict-aliasing
-ffast-math -fsized-deallocation -DRANGES_CXX_ALIGNED_NEW=0 -pedantic
-pedantic-errors -Wno-padded -Wno-old-style-cast -Wno-shadow -Wno-noexcept-type
-o CMakeFiles/act.remove_if.dir/remove_if.cpp.o -c
/<<PKGBUILDDIR>>/test/action/remove_if.cpp
[ 59%] Linking CXX executable act.remove_if
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/cmake -E
cmake_link_script CMakeFiles/act.remove_if.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-Wl,-z,relro CMakeFiles/act.remove_if.dir/remove_if.cpp.o -o act.remove_if
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 59%] Built target act.remove_if
make -f test/action/CMakeFiles/act.unstable_remove_if.dir/build.make
test/action/CMakeFiles/act.unstable_remove_if.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action/CMakeFiles/act.unstable_remove_if.dir/DependInfo.cmake
--color=
Scanning dependencies of target act.unstable_remove_if
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f test/action/CMakeFiles/act.unstable_remove_if.dir/build.make
test/action/CMakeFiles/act.unstable_remove_if.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 59%] Building CXX object
test/action/CMakeFiles/act.unstable_remove_if.dir/unstable_remove_if.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/c++
-I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-std=c++11 -Wall -Wextra -Werror -fdiagnostics-show-template-tree
-ftemplate-backtrace-limit=0 -fomit-frame-pointer -Ofast -fstrict-aliasing
-ffast-math -fsized-deallocation -DRANGES_CXX_ALIGNED_NEW=0 -pedantic
-pedantic-errors -Wno-padded -Wno-old-style-cast -Wno-shadow -Wno-noexcept-type
-o CMakeFiles/act.unstable_remove_if.dir/unstable_remove_if.cpp.o -c
/<<PKGBUILDDIR>>/test/action/unstable_remove_if.cpp
[ 59%] Linking CXX executable act.unstable_remove_if
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/cmake -E
cmake_link_script CMakeFiles/act.unstable_remove_if.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-Wl,-z,relro CMakeFiles/act.unstable_remove_if.dir/unstable_remove_if.cpp.o -o
act.unstable_remove_if
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 59%] Built target act.unstable_remove_if
make -f test/action/CMakeFiles/act.drop_while.dir/build.make
test/action/CMakeFiles/act.drop_while.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action/CMakeFiles/act.drop_while.dir/DependInfo.cmake
--color=
Scanning dependencies of target act.drop_while
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f test/action/CMakeFiles/act.drop_while.dir/build.make
test/action/CMakeFiles/act.drop_while.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 59%] Building CXX object
test/action/CMakeFiles/act.drop_while.dir/drop_while.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/c++
-I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-std=c++11 -Wall -Wextra -Werror -fdiagnostics-show-template-tree
-ftemplate-backtrace-limit=0 -fomit-frame-pointer -Ofast -fstrict-aliasing
-ffast-math -fsized-deallocation -DRANGES_CXX_ALIGNED_NEW=0 -pedantic
-pedantic-errors -Wno-padded -Wno-old-style-cast -Wno-shadow -Wno-noexcept-type
-o CMakeFiles/act.drop_while.dir/drop_while.cpp.o -c
/<<PKGBUILDDIR>>/test/action/drop_while.cpp
[ 59%] Linking CXX executable act.drop_while
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/cmake -E
cmake_link_script CMakeFiles/act.drop_while.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-Wl,-z,relro CMakeFiles/act.drop_while.dir/drop_while.cpp.o -o act.drop_while
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 59%] Built target act.drop_while
make -f test/action/CMakeFiles/act.drop.dir/build.make
test/action/CMakeFiles/act.drop.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action/CMakeFiles/act.drop.dir/DependInfo.cmake
--color=
Scanning dependencies of target act.drop
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f test/action/CMakeFiles/act.drop.dir/build.make
test/action/CMakeFiles/act.drop.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 59%] Building CXX object test/action/CMakeFiles/act.drop.dir/drop.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/c++
-I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-std=c++11 -Wall -Wextra -Werror -fdiagnostics-show-template-tree
-ftemplate-backtrace-limit=0 -fomit-frame-pointer -Ofast -fstrict-aliasing
-ffast-math -fsized-deallocation -DRANGES_CXX_ALIGNED_NEW=0 -pedantic
-pedantic-errors -Wno-padded -Wno-old-style-cast -Wno-shadow -Wno-noexcept-type
-o CMakeFiles/act.drop.dir/drop.cpp.o -c /<<PKGBUILDDIR>>/test/action/drop.cpp
[ 59%] Linking CXX executable act.drop
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/cmake -E
cmake_link_script CMakeFiles/act.drop.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-Wl,-z,relro CMakeFiles/act.drop.dir/drop.cpp.o -o act.drop
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 59%] Built target act.drop
make -f test/action/CMakeFiles/act.split.dir/build.make
test/action/CMakeFiles/act.split.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action/CMakeFiles/act.split.dir/DependInfo.cmake
--color=
Scanning dependencies of target act.split
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f test/action/CMakeFiles/act.split.dir/build.make
test/action/CMakeFiles/act.split.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 60%] Building CXX object test/action/CMakeFiles/act.split.dir/split.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/c++
-I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-std=c++11 -Wall -Wextra -Werror -fdiagnostics-show-template-tree
-ftemplate-backtrace-limit=0 -fomit-frame-pointer -Ofast -fstrict-aliasing
-ffast-math -fsized-deallocation -DRANGES_CXX_ALIGNED_NEW=0 -pedantic
-pedantic-errors -Wno-padded -Wno-old-style-cast -Wno-shadow -Wno-noexcept-type
-o CMakeFiles/act.split.dir/split.cpp.o -c
/<<PKGBUILDDIR>>/test/action/split.cpp
[ 60%] Linking CXX executable act.split
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/cmake -E
cmake_link_script CMakeFiles/act.split.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-Wl,-z,relro CMakeFiles/act.split.dir/split.cpp.o -o act.split
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 60%] Built target act.split
make -f test/action/CMakeFiles/act.push_back.dir/build.make
test/action/CMakeFiles/act.push_back.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action/CMakeFiles/act.push_back.dir/DependInfo.cmake
--color=
Scanning dependencies of target act.push_back
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f test/action/CMakeFiles/act.push_back.dir/build.make
test/action/CMakeFiles/act.push_back.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 60%] Building CXX object
test/action/CMakeFiles/act.push_back.dir/push_back.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/action && /usr/bin/c++
-I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG
-std=c++11 -Wall -Wextra -Werror -fdiagnostics-show-template-tree
-ftemplate-backtrace-limit=0 -fomit-frame-pointer -Ofast -fstrict-aliasing
-ffast-math -fsized-deallocation -DRANGES_CXX_ALIGNED_NEW=0 -pedantic
-pedantic-errors -Wno-padded -Wno-old-style-cast -Wno-shadow -Wno-noexcept-type
-o CMakeFiles/act.push_back.dir/push_back.cpp.o -c
/<<PKGBUILDDIR>>/test/action/push_back.cpp
In file included from /<<PKGBUILDDIR>>/include/range/v3/range_fwd.hpp:21,
from /<<PKGBUILDDIR>>/include/range/v3/begin_end.hpp:23,
from /<<PKGBUILDDIR>>/include/range/v3/core.hpp:17,
from /<<PKGBUILDDIR>>/test/action/push_back.cpp:12:
/<<PKGBUILDDIR>>/include/range/v3/utility/swap.hpp: In instantiation of
âmeta::if_c<((! ranges::v3::adl_swap_detail::is_adl_swappable_<T&>::value) &&
ranges::v3::detail::is_movable_<T>::value)>
ranges::v3::adl_swap_detail::swap_fn::operator()(T&, T&) const [with T =
std::initializer_list<int>; meta::if_c<((!
ranges::v3::adl_swap_detail::is_adl_swappable_<T&>::value) &&
ranges::v3::detail::is_movable_<T>::value)> = void]â:
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:392:44: required by
substitution of âtemplate<class ... Ts, class Concept, class>
meta::apply<meta::quote<meta::lazy::strict_and>, typename
meta::detail::transform_<meta::list<typename
ranges::v3::detail::base_concepts_of<Concept, void>::type,
meta::bind_back<meta::quote<ranges::v3::concepts::models>, Ts ...> >,
void>::type> ranges::v3::detail::models_(Concept*) [with Ts =
{std::initializer_list<int>&}; Concept = ranges::v3::concepts::Swappable;
<template-parameter-1-3> = <missing>]â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:193:69: required from
âstruct ranges::v3::concepts::models<ranges::v3::concepts::Swappable,
std::initializer_list<int>&>â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:208:18: required by
substitution of âtemplate<class Concept, class ... Ts>
meta::if_c<ranges::v3::concepts::models<Concept, Ts ...>::value, int>
ranges::v3::concepts::model_of() [with Concept =
ranges::v3::concepts::Swappable; Ts = {std::initializer_list<int>&}]â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:563:59: required by
substitution of âtemplate<class ... Ts, class Concept, class>
meta::apply<meta::quote<meta::lazy::strict_and>, typename
meta::detail::transform_<meta::list<typename
ranges::v3::detail::base_concepts_of<Concept, void>::type,
meta::bind_back<meta::quote<ranges::v3::concepts::models>, Ts ...> >,
void>::type> ranges::v3::detail::models_(Concept*) [with Ts =
{std::initializer_list<int>}; Concept = ranges::v3::concepts::Movable;
<template-parameter-1-3> = <missing>]â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:193:69: required from
âstruct ranges::v3::concepts::models<ranges::v3::concepts::Movable,
std::initializer_list<int> >â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:1359:11: required by substitution of
âtemplate<class ... Bs> using strict_and_ = meta::and_c<Bs::type::value ...>
[with Bs = {ranges::v3::concepts::models<ranges::v3::concepts::Movable,
std::initializer_list<int> >,
ranges::v3::concepts::models<ranges::v3::concepts::CopyConstructible,
std::initializer_list<int> >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:748:22: required by substitution of
âtemplate<template<class ...> class C, class ... Ts, template<class ...>
class D> meta::id<D<Ts ...> > meta::detail::try_defer_(int) [with C =
meta::strict_and_; Ts =
{ranges::v3::concepts::models<ranges::v3::concepts::Movable,
std::initializer_list<int> >,
ranges::v3::concepts::models<ranges::v3::concepts::CopyConstructible,
std::initializer_list<int> >}; D = meta::strict_and_]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:753:61: required by substitution of
âtemplate<template<class ...> class C, class ... Ts> using defer_ = decltype
(try_defer_<template<class ...> class C, Ts ...>(0)) [with C =
meta::strict_and_; Ts =
{ranges::v3::concepts::models<ranges::v3::concepts::Movable,
std::initializer_list<int> >,
ranges::v3::concepts::models<ranges::v3::concepts::CopyConstructible,
std::initializer_list<int> >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:786:12: required from âstruct
meta::defer<meta::strict_and_,
ranges::v3::concepts::models<ranges::v3::concepts::Movable,
std::initializer_list<int> >,
ranges::v3::concepts::models<ranges::v3::concepts::CopyConstructible,
std::initializer_list<int> > >â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:192:20: required from
âstruct ranges::v3::concepts::models<ranges::v3::concepts::Copyable,
std::initializer_list<int> >â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:1359:11: required by substitution of
âtemplate<class ... Bs> using strict_and_ = meta::and_c<Bs::type::value ...>
[with Bs = {ranges::v3::concepts::models<ranges::v3::concepts::Copyable,
std::initializer_list<int> >,
ranges::v3::concepts::models<ranges::v3::concepts::DefaultConstructible,
std::initializer_list<int> >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:748:22: required by substitution of
âtemplate<template<class ...> class C, class ... Ts, template<class ...>
class D> meta::id<D<Ts ...> > meta::detail::try_defer_(int) [with C =
meta::strict_and_; Ts =
{ranges::v3::concepts::models<ranges::v3::concepts::Copyable,
std::initializer_list<int> >,
ranges::v3::concepts::models<ranges::v3::concepts::DefaultConstructible,
std::initializer_list<int> >}; D = meta::strict_and_]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:753:61: required by substitution of
âtemplate<template<class ...> class C, class ... Ts> using defer_ = decltype
(try_defer_<template<class ...> class C, Ts ...>(0)) [with C =
meta::strict_and_; Ts =
{ranges::v3::concepts::models<ranges::v3::concepts::Copyable,
std::initializer_list<int> >,
ranges::v3::concepts::models<ranges::v3::concepts::DefaultConstructible,
std::initializer_list<int> >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:786:12: required from âstruct
meta::defer<meta::strict_and_,
ranges::v3::concepts::models<ranges::v3::concepts::Copyable,
std::initializer_list<int> >,
ranges::v3::concepts::models<ranges::v3::concepts::DefaultConstructible,
std::initializer_list<int> > >â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:192:20: required from
âstruct ranges::v3::concepts::models<ranges::v3::concepts::SemiRegular,
std::initializer_list<int> >â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:197:20: required from
âstruct
ranges::v3::concepts::models<ranges::v3::concepts::SemiRegular(std::integral_constant<int,
0>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:1359:11: required by substitution of
âtemplate<class ... Bs> using strict_and_ = meta::and_c<Bs::type::value ...>
[with Bs =
{ranges::v3::concepts::models<ranges::v3::concepts::SemiRegular(std::integral_constant<int,
0>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >,
ranges::v3::concepts::models<ranges::v3::concepts::Iterator(std::integral_constant<int,
1>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >,
ranges::v3::concepts::models<ranges::v3::concepts::WeaklyEqualityComparable,
std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > > >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:748:22: required by substitution of
âtemplate<template<class ...> class C, class ... Ts, template<class ...>
class D> meta::id<D<Ts ...> > meta::detail::try_defer_(int) [with C =
meta::strict_and_; Ts =
{ranges::v3::concepts::models<ranges::v3::concepts::SemiRegular(std::integral_constant<int,
0>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >,
ranges::v3::concepts::models<ranges::v3::concepts::Iterator(std::integral_constant<int,
1>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >,
ranges::v3::concepts::models<ranges::v3::concepts::WeaklyEqualityComparable,
std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > > >}; D = meta::strict_and_]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:753:61: required by substitution of
âtemplate<template<class ...> class C, class ... Ts> using defer_ = decltype
(try_defer_<template<class ...> class C, Ts ...>(0)) [with C =
meta::strict_and_; Ts =
{ranges::v3::concepts::models<ranges::v3::concepts::SemiRegular(std::integral_constant<int,
0>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >,
ranges::v3::concepts::models<ranges::v3::concepts::Iterator(std::integral_constant<int,
1>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >,
ranges::v3::concepts::models<ranges::v3::concepts::WeaklyEqualityComparable,
std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > > >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:786:12: required from âstruct
meta::defer<meta::strict_and_,
ranges::v3::concepts::models<ranges::v3::concepts::SemiRegular(std::integral_constant<int,
0>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >,
ranges::v3::concepts::models<ranges::v3::concepts::Iterator(std::integral_constant<int,
1>), std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*,
std::vector<int, std::allocator<int> > > >,
ranges::v3::concepts::models<ranges::v3::concepts::WeaklyEqualityComparable,
std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > > > >â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:192:20: required from
âstruct ranges::v3::concepts::models<ranges::v3::concepts::Sentinel,
std::initializer_list<int>, __gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > > >â
/<<PKGBUILDDIR>>/include/range/v3/action/insert.hpp:46:17: required by
substitution of âtemplate<class Cont, class I, class S, class C, bool
_concept_requires_46, typename std::enable_if<(_concept_requires_46 ||
((ranges::v3::concepts::models<ranges::v3::concepts::LvalueContainerLike, T>()
&& ranges::v3::concepts::models<ranges::v3::concepts::Sentinel, S, I>()) && (!
ranges::v3::concepts::models<ranges::v3::concepts::Range, Cont>())))>::type*
<anonymous> > decltype
(ranges::v3::{anonymous}::unwrap_reference(cont).insert(C{i}, C{j}))
ranges::v3::adl_insert_detail::insert(Cont&&, I, S) [with Cont =
std::vector<int>&; I = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; S
= std::initializer_list<int>; C =
ranges::v3::common_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int>
>, std::initializer_list<int> >; bool _concept_requires_46 = false; typename
std::enable_if<(_concept_requires_46 ||
((ranges::v3::concepts::models<ranges::v3::concepts::LvalueContainerLike, T>()
&& ranges::v3::concepts::models<ranges::v3::concepts::Sentinel, S, I>()) && (!
ranges::v3::concepts::models<ranges::v3::concepts::Range, Cont>())))>::type*
<anonymous> = <missing>]â
/<<PKGBUILDDIR>>/include/range/v3/action/insert.hpp:233:17: required by
substitution of âtemplate<class Rng, class I, class T, bool
_concept_requires_231, typename std::enable_if<(_concept_requires_231 ||
(ranges::v3::concepts::models<ranges::v3::concepts::Range, T>() &&
ranges::v3::concepts::models<ranges::v3::concepts::Iterator, I>()))>::type*
<anonymous> > decltype
(ranges::v3::adl_insert_detail::insert(static_cast<Rng&&>(rng), std::move(p),
rng2)) ranges::v3::adl_insert_detail::insert_fn::operator()(Rng&&, I,
std::initializer_list<T>) const [with Rng = std::vector<int>&; I =
__gnu_cxx::__normal_iterator<int*, std::vector<int> >; T = int; bool
_concept_requires_231 = false; typename std::enable_if<(_concept_requires_231
|| (ranges::v3::concepts::models<ranges::v3::concepts::Range, T>() &&
ranges::v3::concepts::models<ranges::v3::concepts::Iterator, I>()))>::type*
<anonymous> = 0]â
/<<PKGBUILDDIR>>/include/range/v3/action/push_back.hpp:43:46: required by
substitution of âtemplate<class Cont, class Rng, bool _concept_requires_41,
typename std::enable_if<(_concept_requires_41 ||
(ranges::v3::concepts::models<ranges::v3::concepts::LvalueContainerLike, T>()
&& ranges::v3::concepts::models<ranges::v3::concepts::Range, Cont>()))>::type*
<anonymous> > decltype
((void)(ranges::v3::{anonymous}::insert(ranges::v3::{anonymous}::unwrap_reference(cont),
ranges::v3::CPOs::{anonymous}::end(cont), static_cast<Rng&&>(rng))))
ranges::v3::adl_push_back_detail::push_back(Cont&&, Rng&&) [with Cont =
std::vector<int>&; Rng = std::initializer_list<int>; bool _concept_requires_41
= false; typename std::enable_if<(_concept_requires_41 ||
(ranges::v3::concepts::models<ranges::v3::concepts::LvalueContainerLike, T>()
&& ranges::v3::concepts::models<ranges::v3::concepts::Range, Cont>()))>::type*
<anonymous> = 0]â
/<<PKGBUILDDIR>>/include/range/v3/action/push_back.hpp:68:45: required by
substitution of âtemplate<class ... Ts, class Concept, class>
meta::apply<meta::quote<meta::lazy::strict_and>, typename
meta::detail::transform_<meta::list<typename
ranges::v3::detail::base_concepts_of<Concept, void>::type,
meta::bind_back<meta::quote<ranges::v3::concepts::models>, Ts ...> >,
void>::type> ranges::v3::detail::models_(Concept*) [with Ts = {std::vector<int,
std::allocator<int> >&, std::initializer_list<int>}; Concept =
ranges::v3::adl_push_back_detail::push_back_fn::ConceptImpl;
<template-parameter-1-3> = <missing>]â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:193:69: required from
âstruct
ranges::v3::concepts::models<ranges::v3::adl_push_back_detail::push_back_fn::ConceptImpl,
std::vector<int, std::allocator<int> >&, std::initializer_list<int> >â
/<<PKGBUILDDIR>>/include/range/v3/action/push_back.hpp:85:21: required by
substitution of âtemplate<class Rng, class T, bool _concept_requires_85,
typename std::enable_if<(_concept_requires_85 || (!
ranges::v3::concepts::models<ranges::v3::adl_push_back_detail::push_back_fn::ConceptImpl,
Rng, Fun>()))>::type* <anonymous> > void
ranges::v3::adl_push_back_detail::push_back_fn::operator()(Rng&&, T&&) const
[with Rng = std::vector<int>&; T = std::initializer_list<int>; bool
_concept_requires_85 = false; typename std::enable_if<(_concept_requires_85 ||
(!
ranges::v3::concepts::models<ranges::v3::adl_push_back_detail::push_back_fn::ConceptImpl,
Rng, Fun>()))>::type* <anonymous> = <missing>]â
/<<PKGBUILDDIR>>/include/range/v3/utility/invoke.hpp:124:13: required by
substitution of âtemplate<class F, class ... Args, typename
meta::detail::_if_<meta::list<std::integral_constant<bool, (!
std::is_member_pointer<typename std::remove_cv<typename
std::remove_reference<_Tp>::type>::type>::value)>, int>,
std::integral_constant<bool, true> >::type <anonymous> > constexpr decltype
(static_cast<F&&>(fn)(static_cast<Args&>(ranges::v3::invoke_fn::operator()::args)
...)) ranges::v3::invoke_fn::operator()(F&&, Args&& ...) const [with F = const
ranges::v3::adl_push_back_detail::push_back_fn&; Args = {std::vector<int,
std::allocator<int> >&, std::initializer_list<int>}; typename
meta::detail::_if_<meta::list<std::integral_constant<bool, (!
std::is_member_pointer<typename std::remove_cv<typename
std::remove_reference<_Tp>::type>::type>::value)>, int>,
std::integral_constant<bool, true> >::type <anonymous> = 0]â
/<<PKGBUILDDIR>>/include/range/v3/utility/invoke.hpp:236:28: required by
substitution of âtemplate<class ... Ts, class Concept, class>
meta::apply<meta::quote<meta::lazy::strict_and>, typename
meta::detail::transform_<meta::list<typename
ranges::v3::detail::base_concepts_of<Concept, void>::type,
meta::bind_back<meta::quote<ranges::v3::concepts::models>, Ts ...> >,
void>::type> ranges::v3::detail::models_(Concept*) [with Ts = {const
ranges::v3::adl_push_back_detail::push_back_fn&, std::vector<int,
std::allocator<int> >&, std::initializer_list<int>}; Concept =
ranges::v3::concepts::Invocable; <template-parameter-1-3> = <missing>]â
/<<PKGBUILDDIR>>/include/range/v3/utility/concepts.hpp:193:69: required from
âstruct ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, std::vector<int,
std::allocator<int> >&, std::initializer_list<int> >â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:1199:49: required by substitution of
âtemplate<class B, class ... Bs> using invoke = meta::invoke<typename
meta::detail::_if_<meta::list<std::integral_constant<bool, (! typename
If::type::value)>, meta::id<std::integral_constant<bool, false> >,
meta::detail::_and_<(0 == sizeof... (Bs))> >, std::integral_constant<bool,
true> >::type, Bs ...> [with B =
ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, std::vector<int,
std::allocator<int> >&, std::initializer_list<int> >; Bs = {}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:541:11: required by substitution of
âtemplate<class Fn, class ... Args> using invoke = typename Fn::invoke<Args
...> [with Fn = meta::detail::_if_<meta::list<std::integral_constant<bool,
false>, meta::id<std::integral_constant<bool, false> >,
meta::detail::_and_<false> >, std::integral_constant<bool, true> >::type; Args
= {ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, std::vector<int,
std::allocator<int> >&, std::initializer_list<int> >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:1293:19: required by substitution of
âtemplate<class B, class ... Bs> using invoke = meta::invoke<typename
meta::detail::_if_<meta::list<std::integral_constant<bool, (! typename
If::type::value)>, meta::id<std::integral_constant<bool, false> >,
meta::detail::_and_<(0 == sizeof... (Bs))> >, std::integral_constant<bool,
true> >::type, Bs ...> [with B =
ranges::v3::concepts::models<ranges::v3::concepts::Range, std::vector<int,
std::allocator<int> >&>; Bs =
{ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, std::vector<int,
std::allocator<int> >&, std::initializer_list<int> >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:748:22: required by substitution of
âtemplate<template<class ...> class C, class ... Ts, template<class ...>
class D> meta::id<D<Ts ...> > meta::detail::try_defer_(int) [with C =
meta::detail::_and_<false>::invoke; Ts =
{ranges::v3::concepts::models<ranges::v3::concepts::Range, std::vector<int,
std::allocator<int> >&>,
ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, std::vector<int,
std::allocator<int> >&, std::initializer_list<int> >}; D =
meta::detail::_and_<false>::invoke]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:753:61: required by substitution of
âtemplate<template<class ...> class C, class ... Ts> using defer_ = decltype
(try_defer_<template<class ...> class C, Ts ...>(0)) [with C =
meta::detail::_and_<false>::invoke; Ts =
{ranges::v3::concepts::models<ranges::v3::concepts::Range, std::vector<int,
std::allocator<int> >&>,
ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, std::vector<int,
std::allocator<int> >&, std::initializer_list<int> >}]â
/<<PKGBUILDDIR>>/include/meta/meta.hpp:786:12: required from âstruct
meta::defer<meta::detail::_and_<false>::invoke,
ranges::v3::concepts::models<ranges::v3::concepts::Range, std::vector<int,
std::allocator<int> >&>,
ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, std::vector<int,
std::allocator<int> >&, std::initializer_list<int> > >â
/<<PKGBUILDDIR>>/include/range/v3/action/action.hpp:114:21: required by
substitution of âtemplate<class Rng, class ... Rest, bool
_concept_requires_114, typename std::enable_if<(_concept_requires_114 ||
typename meta::defer<meta::detail::_and_<false>::invoke,
ranges::v3::concepts::models<ranges::v3::concepts::Range, T&>,
ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, Rng&, Rest ...> >::type()),
void>::type* <anonymous> > decltype (ranges::v3::{anonymous}::invoke(((const
ranges::v3::action::action<ranges::v3::adl_push_back_detail::push_back_fn>*)this)->ranges::v3::action::action<ranges::v3::adl_push_back_detail::push_back_fn>::action_,
rng, static_cast<Rest&>(ranges::v3::action::action::operator()::rest) ...))
ranges::v3::action::action<ranges::v3::adl_push_back_detail::push_back_fn>::operator()<Rng,
Rest ..., _concept_requires_114, <enumerator> >(Rng&, Rest&& ...) const [with
Rng = std::vector<int>; Rest = {std
::initializer_list<int>}; bool _concept_requires_114 = false; typename
std::enable_if<(_concept_requires_114 || typename
meta::defer<meta::detail::_and_<false>::invoke,
ranges::v3::concepts::models<ranges::v3::concepts::Range, T&>,
ranges::v3::concepts::models<ranges::v3::concepts::Invocable, const
ranges::v3::adl_push_back_detail::push_back_fn&, Rng&, Rest ...> >::type()),
void>::type* <anonymous> = <missing>]â
/<<PKGBUILDDIR>>/include/range/v3/utility/functional.hpp:896:56: required by
substitution of âtemplate<class Rng0, class V1, class ... Args> constexpr
decltype (declval<const
ranges::v3::action::action<ranges::v3::adl_push_back_detail::push_back_fn>&>()(declval<Rng0>(),
std::move(rng1), (declval<Args>)()...))
ranges::v3::with_braced_init_args<ranges::v3::action::action<ranges::v3::adl_push_back_detail::push_back_fn>
>::operator()<Rng0, V1, Args ...>(Rng0&&, std::initializer_list<U>&&, Args&&
...) const [with Rng0 = std::vector<int>&; V1 = int; Args = {}]â
/<<PKGBUILDDIR>>/test/action/push_back.cpp:26:29: required from here
/<<PKGBUILDDIR>>/include/range/v3/utility/swap.hpp:127:48: error: assignment
from temporary initializer_list does not extend the lifetime of the underlying
array [-Werror=init-list-lifetime]
127 | (void)(b = ranges::exchange(a, (T &&) b))
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/range/v3/detail/config.hpp:103:32: note: in definition
of macro âRANGES_AUTO_RETURN_NOEXCEPTâ
103 | noexcept(noexcept(decltype(__VA_ARGS__)(__VA_ARGS__))) \
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/include/range/v3/utility/swap.hpp:127:48: error: assignment
from temporary initializer_list does not extend the lifetime of the underlying
array [-Werror=init-list-lifetime]
127 | (void)(b = ranges::exchange(a, (T &&) b))
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/range/v3/detail/config.hpp:103:45: note: in definition
of macro âRANGES_AUTO_RETURN_NOEXCEPTâ
103 | noexcept(noexcept(decltype(__VA_ARGS__)(__VA_ARGS__))) \
| ^~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[4]: *** [test/action/CMakeFiles/act.push_back.dir/build.make:66:
test/action/CMakeFiles/act.push_back.dir/push_back.cpp.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:9940:
test/action/CMakeFiles/act.push_back.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:144: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install
--strip-program=true" returned exit code 2
make[1]: *** [debian/rules:29: override_dh_auto_test] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:13: binary-indep] Error 2
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit
status 2
--------------------------------------------------------------------------------
(The above is just how the build ends and not necessarily the most relevant
part)
The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/range-v3.html
where you can get a full build log if you need it.
If this is really a bug in one of the build-depends, please use reassign and
affects,
so that this is still visible in the BTS web page for this package.
Thanks.
--- End Message ---