Your message dated Tue, 30 Nov 2021 22:15:28 +0000
with message-id <[email protected]>
and subject line Bug#997289: fixed in range-v3 0.11.0-2
has caused the Debian Bug report #997289,
regarding range-v3: FTBFS: concepts.hpp:455:5: error: satisfaction of atomic 
constraint ‘requires(T& t, T& u) {(concepts::<unnamed>::swap)(t, u);} [with T = 
S]’ depends on itself
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.)


-- 
997289: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997289
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: range-v3
Version: 0.11.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/algorithm && /usr/bin/c++  
> -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++14 -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 -fconcepts -pedantic 
> -pedantic-errors -Wno-padded -Wno-old-style-cast -Wno-noexcept-type -MD -MT 
> test/algorithm/CMakeFiles/alg.set_difference6.dir/set_difference6.cpp.o -MF 
> CMakeFiles/alg.set_difference6.dir/set_difference6.cpp.o.d -o 
> CMakeFiles/alg.set_difference6.dir/set_difference6.cpp.o -c 
> /<<PKGBUILDDIR>>/test/algorithm/set_difference6.cpp
> In file included from /<<PKGBUILDDIR>>/include/range/v3/utility/any.hpp:23,
>                  from /<<PKGBUILDDIR>>/include/range/v3/utility.hpp:17,
>                  from 
> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/headers/range/v3/utility.cpp:1:
> /<<PKGBUILDDIR>>/include/concepts/swap.hpp: In substitution of 
> ‘template<class TRef, class T>  requires (copyable<T>) && !(same_as<T, 
> ranges::any>) ranges::any::any(TRef&&) [with TRef = 
> std::default_delete<ranges::any::interface>&; T = 
> std::default_delete<ranges::any::interface>]’:
> /<<PKGBUILDDIR>>/include/concepts/swap.hpp:179:22:   required by substitution 
> of ‘template<class T, class U> decltype 
> (concepts::adl_swap_detail::swap(declval<T>(), declval<U>())) 
> concepts::adl_swap_detail::try_adl_swap_(int) [with T = 
> std::default_delete<ranges::any::interface>&; U = 
> std::default_delete<ranges::any::interface>&]’
> /<<PKGBUILDDIR>>/include/concepts/swap.hpp:186:14:   required from ‘constexpr 
> const bool 
> concepts::adl_swap_detail::is_adl_swappable_v<std::default_delete<ranges::any::interface>&>’
> /<<PKGBUILDDIR>>/include/concepts/swap.hpp:205:18:   required by substitution 
> of ‘template<class T> constexpr meta::if_c<((! is_adl_swappable_v<T&>) && 
> is_movable_v<T>)> concepts::adl_swap_detail::swap_fn::operator()(T&, T&) 
> const [with T = std::default_delete<ranges::any::interface>]’
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:937:9:   required by 
> substitution of ‘template<class TRef, class T>  requires (copyable<T>) && 
> !(same_as<T, ranges::any>) ranges::any::any(TRef&&) [with TRef = 
> std::default_delete<ranges::any::interface>&; T = 
> std::default_delete<ranges::any::interface>]’
> /usr/include/c++/11/type_traits:2700:31:   required by substitution of 
> ‘template<class _Tp, class> static std::true_type 
> std::__swappable_details::__do_is_swappable_impl::__test(int) [with _Tp = 
> std::default_delete<ranges::any::interface>; <template-parameter-1-2> = 
> <missing>]’
> /usr/include/c++/11/type_traits:2724:35:   required from ‘struct 
> std::__is_swappable_impl<std::default_delete<ranges::any::interface> >’
> /usr/include/c++/11/type_traits:2735:12:   required from ‘struct 
> std::__is_swappable<std::default_delete<ranges::any::interface> >’
> /usr/include/c++/11/bits/unique_ptr.h:463:37:   required from ‘void 
> std::unique_ptr<_Tp, _Dp>::swap(std::unique_ptr<_Tp, _Dp>&) [with _Tp = 
> ranges::any::interface; _Dp = std::default_delete<ranges::any::interface>]’
> /<<PKGBUILDDIR>>/include/range/v3/utility/any.hpp:163:22:   required from here
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:937:9:   required for the 
> satisfaction of ‘swappable__requires_<T>’ [with T = 
> std::default_delete<ranges::any::interface>]
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:943:21:   required for the 
> satisfaction of ‘swappable<T>’ [with T = 
> std::default_delete<ranges::any::interface>]
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:1099:21:   required for the 
> satisfaction of ‘movable<T>’ [with T = 
> std::default_delete<ranges::any::interface>]
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:1110:21:   required for the 
> satisfaction of ‘copyable<T>’ [with T = 
> std::default_delete<ranges::any::interface>]
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:937:9:   in requirements with 
> ‘T& t’, ‘T& u’ [with T = std::default_delete<ranges::any::interface>]
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:455:5: error: satisfaction of 
> atomic constraint ‘requires(T& t, T& u) {(concepts::<unnamed>::swap)(t, u);} 
> [with T = S]’ depends on itself
>   455 |     requires(__VA_ARGS__) CPP_REQUIRES_AUX_
>       |     ^
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:66:30: note: in expansion of 
> macro ‘CPP_REQUIRES_requires’
>    66 | #define CPP_PP_CAT_(X, ...)  X ## __VA_ARGS__
>       |                              ^
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:67:30: note: in expansion of 
> macro ‘CPP_PP_CAT_’
>    67 | #define CPP_PP_CAT(X, ...)   CPP_PP_CAT_(X, __VA_ARGS__)
>       |                              ^~~~~~~~~~~
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:448:5: note: in expansion of 
> macro ‘CPP_PP_CAT’
>   448 |     CPP_PP_CAT(CPP_REQUIRES_, REQS)
>       |     ^~~~~~~~~~
> /<<PKGBUILDDIR>>/include/concepts/concepts.hpp:937:9: note: in expansion of 
> macro ‘CPP_requires’
>   937 |         CPP_requires(swappable_,
>       |         ^~~~~~~~~~~~
> make[4]: *** [CMakeFiles/test.range.v3.headers.dir/build.make:2543: 
> CMakeFiles/test.range.v3.headers.dir/headers/range/v3/utility.cpp.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/range-v3_0.11.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: range-v3
Source-Version: 0.11.0-2
Done: Nicholas Guriev <[email protected]>

We believe that the bug you reported is fixed in the latest version of
range-v3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicholas Guriev <[email protected]> (supplier of updated range-v3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 01 Dec 2021 00:06:04 +0300
Source: range-v3
Built-For-Profiles: noudeb
Architecture: source
Version: 0.11.0-2
Distribution: unstable
Urgency: high
Maintainer: Nicholas Guriev <[email protected]>
Changed-By: Nicholas Guriev <[email protected]>
Closes: 997289
Changes:
 range-v3 (0.11.0-2) unstable; urgency=medium
 .
   * Reupload the fix to unstable.
   * Bump Standards-Version to 4.6.0, no required changes.
 .
 range-v3 (0.11.0-1.1) unstable; urgency=high
 .
   * Non-maintainer upload.
   * Apply suggested fix for gcc 11.2. Closes: #997289.
Checksums-Sha1:
 1c0fa5f8789d800fbcd7a9911b8799995d87ad0c 1534 range-v3_0.11.0-2.dsc
 0458d44ab898fbebfb2851c2b42bab3e6478bb34 7980 range-v3_0.11.0-2.debian.tar.xz
Checksums-Sha256:
 a24b1540de791a617f2abc1f5f0dd40b3b3ac0792516d6c08f2a997c6c6efc5b 1534 
range-v3_0.11.0-2.dsc
 f067b5dc5dcbdeac6ee90a68b98c92b3367149a360ea85fc6f0171524e7c97d7 7980 
range-v3_0.11.0-2.debian.tar.xz
Files:
 ec922cc12b16a131b7e09d0129024583 1534 libdevel optional range-v3_0.11.0-2.dsc
 a47020f0ff9575e05bf3fc63edea49b8 7980 libdevel optional 
range-v3_0.11.0-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iIYEARYIAC4WIQQRm7llN8yxifaG60cF2qh9JI3wlQUCYaafPBAcZ3VyaWV2LW5z
QHlhLnJ1AAoJEAXaqH0kjfCVuOsBANzxKgFSNSDjchB0j+LAdadZrEJiSutu6INy
+ztxOfhEAPoDfkrSTDBJ9Lm87GeiH8w5pRvx15244FbTBONdJ2idDw==
=cF0i
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to