Your message dated Mon, 23 Apr 2018 08:27:18 +0300
with message-id <20180423052718.GL3347@localhost>
and subject line Re: Bug#893554: range-v3 FTBFS
has caused the Debian Bug report #893554,
regarding range-v3 FTBFS
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
893554: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893554
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: range-v3
Version: 0.3.5-1
Severity: serious
Some recent change in unstable makes range-v3 FTBFS:
https://tests.reproducible-builds.org/debian/history/range-v3.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/range-v3.html
...
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:70:26: error: no
matching function for call to 'initializer_list(const volatile
std::initializer_list<int>&)'
begin(r)
~~~~~^~~
/build/1st/range-v3-0.3.5/include/range/v3/detail/config.hpp:99:32: note: in
definition of macro 'RANGES_AUTO_RETURN_NOEXCEPT'
noexcept(noexcept(decltype(__VA_ARGS__)(__VA_ARGS__))) \
^~~~~~~~~~~
In file included from /usr/include/c++/7/bits/range_access.h:36:0,
from /usr/include/c++/7/list:62,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:10:
/usr/include/c++/7/initializer_list:47:11: note: candidate: constexpr
std::initializer_list<int>::initializer_list(const std::initializer_list<int>&)
<near match>
class initializer_list
^~~~~~~~~~~~~~~~
/usr/include/c++/7/initializer_list:47:11: note: conversion of argument 1
would be ill-formed:
In file included from
/build/1st/range-v3-0.3.5/include/range/v3/range_fwd.hpp:21:0,
from
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:22,
from /build/1st/range-v3-0.3.5/include/range/v3/core.hpp:17,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:12:
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:70:26: error: binding
reference of type 'const std::initializer_list<int>&' to 'const volatile
std::initializer_list<int>' discards qualifiers
begin(r)
~~~~~^~~
/build/1st/range-v3-0.3.5/include/range/v3/detail/config.hpp:99:32: note: in
definition of macro 'RANGES_AUTO_RETURN_NOEXCEPT'
noexcept(noexcept(decltype(__VA_ARGS__)(__VA_ARGS__))) \
^~~~~~~~~~~
In file included from /usr/include/c++/7/bits/range_access.h:36:0,
from /usr/include/c++/7/list:62,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:10:
/usr/include/c++/7/initializer_list:47:11: note: candidate: constexpr
std::initializer_list<int>::initializer_list(std::initializer_list<int>&&)
<near match>
class initializer_list
^~~~~~~~~~~~~~~~
/usr/include/c++/7/initializer_list:47:11: note: conversion of argument 1
would be ill-formed:
In file included from
/build/1st/range-v3-0.3.5/include/range/v3/range_fwd.hpp:21:0,
from
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:22,
from /build/1st/range-v3-0.3.5/include/range/v3/core.hpp:17,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:12:
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:70:26: error: cannot
bind rvalue reference of type 'std::initializer_list<int>&&' to lvalue of type
'const volatile std::initializer_list<int>'
begin(r)
~~~~~^~~
/build/1st/range-v3-0.3.5/include/range/v3/detail/config.hpp:99:32: note: in
definition of macro 'RANGES_AUTO_RETURN_NOEXCEPT'
noexcept(noexcept(decltype(__VA_ARGS__)(__VA_ARGS__))) \
^~~~~~~~~~~
In file included from /usr/include/c++/7/bits/range_access.h:36:0,
from /usr/include/c++/7/list:62,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:10:
/usr/include/c++/7/initializer_list:89:5: note: initializing argument 1 of
'constexpr const _Tp* std::begin(std::initializer_list<_Tp>) [with _Tp = int]'
begin(initializer_list<_Tp> __ils) noexcept
^~~~~
In file included from
/build/1st/range-v3-0.3.5/include/range/v3/range_fwd.hpp:21:0,
from
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:22,
from /build/1st/range-v3-0.3.5/include/range/v3/core.hpp:17,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:12:
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:70:26: error: no
matching function for call to 'initializer_list(const volatile
std::initializer_list<int>&)'
begin(r)
~~~~~^~~
/build/1st/range-v3-0.3.5/include/range/v3/detail/config.hpp:99:45: note: in
definition of macro 'RANGES_AUTO_RETURN_NOEXCEPT'
noexcept(noexcept(decltype(__VA_ARGS__)(__VA_ARGS__))) \
^~~~~~~~~~~
In file included from /usr/include/c++/7/bits/range_access.h:36:0,
from /usr/include/c++/7/list:62,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:10:
/usr/include/c++/7/initializer_list:47:11: note: candidate: constexpr
std::initializer_list<int>::initializer_list(const std::initializer_list<int>&)
<near match>
class initializer_list
^~~~~~~~~~~~~~~~
/usr/include/c++/7/initializer_list:47:11: note: conversion of argument 1
would be ill-formed:
In file included from
/build/1st/range-v3-0.3.5/include/range/v3/range_fwd.hpp:21:0,
from
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:22,
from /build/1st/range-v3-0.3.5/include/range/v3/core.hpp:17,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:12:
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:70:26: error: binding
reference of type 'const std::initializer_list<int>&' to 'const volatile
std::initializer_list<int>' discards qualifiers
begin(r)
~~~~~^~~
/build/1st/range-v3-0.3.5/include/range/v3/detail/config.hpp:99:45: note: in
definition of macro 'RANGES_AUTO_RETURN_NOEXCEPT'
noexcept(noexcept(decltype(__VA_ARGS__)(__VA_ARGS__))) \
^~~~~~~~~~~
In file included from /usr/include/c++/7/bits/range_access.h:36:0,
from /usr/include/c++/7/list:62,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:10:
/usr/include/c++/7/initializer_list:47:11: note: candidate: constexpr
std::initializer_list<int>::initializer_list(std::initializer_list<int>&&)
<near match>
class initializer_list
^~~~~~~~~~~~~~~~
/usr/include/c++/7/initializer_list:47:11: note: conversion of argument 1
would be ill-formed:
In file included from
/build/1st/range-v3-0.3.5/include/range/v3/range_fwd.hpp:21:0,
from
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:22,
from /build/1st/range-v3-0.3.5/include/range/v3/core.hpp:17,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:12:
/build/1st/range-v3-0.3.5/include/range/v3/begin_end.hpp:70:26: error: cannot
bind rvalue reference of type 'std::initializer_list<int>&&' to lvalue of type
'const volatile std::initializer_list<int>'
begin(r)
~~~~~^~~
/build/1st/range-v3-0.3.5/include/range/v3/detail/config.hpp:99:45: note: in
definition of macro 'RANGES_AUTO_RETURN_NOEXCEPT'
noexcept(noexcept(decltype(__VA_ARGS__)(__VA_ARGS__))) \
^~~~~~~~~~~
In file included from /usr/include/c++/7/bits/range_access.h:36:0,
from /usr/include/c++/7/list:62,
from /build/1st/range-v3-0.3.5/test/action/push_front.cpp:10:
/usr/include/c++/7/initializer_list:89:5: note: initializing argument 1 of
'constexpr const _Tp* std::begin(std::initializer_list<_Tp>) [with _Tp = int]'
begin(initializer_list<_Tp> __ils) noexcept
^~~~~
--- End Message ---
--- Begin Message ---
On Sun, Apr 22, 2018 at 11:56:19PM +0300, Коля Гурьев wrote:
> Hi,
>
> 19.03.2018 23:54, Adrian Bunk пишет:
> > Some recent change in unstable makes range-v3 FTBFS:
> >
> > https://tests.reproducible-builds.org/debian/history/range-v3.html
> > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/range-v3.html
>
> I can't reproduce these errors with gcc 7.3.0-15 or above. That version
> has fixed a bug[1] related to similar errors.
>
> Could you please rebuild the range-v3 package by yourself and tell about
> compilation results against the latest gcc-7 package?
>
> [1]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85118
Confirmed:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/range-v3.html
Closing this bug.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
--- End Message ---