Source: seqan3
Version: 3.4.0~rc.3+ds-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250414 ftbfs-trixie

Hi,

During a rebuild of all packages in testing (trixie), your package failed
to build on i386.


Relevant part (hopefully):
> /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/cigar_conversion/CMakeFiles/cigar_from_alignment_test.dir/cigar_from_alignment_test.cpp.o
>  -MF 
> alignment/cigar_conversion/CMakeFiles/cigar_from_alignment_test.dir/cigar_from_alignment_test.cpp.o.d
>  -o 
> alignment/cigar_conversion/CMakeFiles/cigar_from_alignment_test.dir/cigar_from_alignment_test.cpp.o
>  -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/cigar_conversion/cigar_from_alignment_test.cpp'
> In file included from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/exposition_only/cigar_operation.hpp:12,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/cigar.hpp:15,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alignment/cigar_conversion/cigar_from_alignment.hpp:14,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/cigar_conversion/cigar_from_alignment_test.cpp:7:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:
>  In instantiation of ‘class seqan3::alphabet_base<seqan3::cigar, 0, void>’:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:109:7:
>    required from ‘class seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>’
>   109 | class alphabet_tuple_base :
>       |       ^~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/cigar.hpp:56:22:
>    required from here
>    56 | class cigar : public alphabet_tuple_base<cigar, uint32_t, 
> exposition_only::cigar_operation>
>       |                      
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  error: static assertion failed: alphabet size must be >= 1
>    56 |     static_assert(size != 0, "alphabet size must be >= 1"); // == 1 
> is handled below in separate specialisation
>       |                   ~~~~~^~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  note: the comparison reduces to ‘(0 != 0)’
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:
>  In instantiation of ‘class 
> seqan3::alphabet_base<seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>, 0, char32_t>’:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/detail/alphabet_proxy.hpp:56:7:
>    required from ‘class 
> seqan3::alphabet_proxy<seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>, unsigned int>’
>    56 | class alphabet_proxy :
>       |       ^~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:669:62:
>    required from ‘class seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>’
>   669 | class alphabet_tuple_base<derived_type, 
> component_types...>::component_proxy :
>       |                                                              
> ^~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:354:48:
>    required from ‘constexpr auto 
> seqan3::get(alphabet_tuple_base<derived_type, component_types>&) [with 
> unsigned int index = 0; derived_type = cigar; component_types = {unsigned 
> int, exposition_only::cigar_operation}]’
>   354 |         return component_proxy<t, index>{val, l};
>       |                                                ^
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/cigar.hpp:174:19:
>    required from here
>   174 |             get<0>(*this) = 0;
>       |             ~~~~~~^~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  error: static assertion failed: alphabet size must be >= 1
>    56 |     static_assert(size != 0, "alphabet size must be >= 1"); // == 1 
> is handled below in separate specialisation
>       |                   ~~~~~^~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  note: the comparison reduces to ‘(0 != 0)’
> [5/628] /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/cigar_conversion/CMakeFiles/alignment_from_cigar_test.dir/alignment_from_cigar_test.cpp.o
>  -MF 
> alignment/cigar_conversion/CMakeFiles/alignment_from_cigar_test.dir/alignment_from_cigar_test.cpp.o.d
>  -o 
> alignment/cigar_conversion/CMakeFiles/alignment_from_cigar_test.dir/alignment_from_cigar_test.cpp.o
>  -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/cigar_conversion/alignment_from_cigar_test.cpp'
> FAILED: 
> alignment/cigar_conversion/CMakeFiles/alignment_from_cigar_test.dir/alignment_from_cigar_test.cpp.o
>  
> /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/cigar_conversion/CMakeFiles/alignment_from_cigar_test.dir/alignment_from_cigar_test.cpp.o
>  -MF 
> alignment/cigar_conversion/CMakeFiles/alignment_from_cigar_test.dir/alignment_from_cigar_test.cpp.o.d
>  -o 
> alignment/cigar_conversion/CMakeFiles/alignment_from_cigar_test.dir/alignment_from_cigar_test.cpp.o
>  -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/cigar_conversion/alignment_from_cigar_test.cpp'
> In file included from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_variant.hpp:21,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/gap/gapped.hpp:13,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp:17,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alignment/cigar_conversion/alignment_from_cigar.hpp:14,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/cigar_conversion/alignment_from_cigar_test.cpp:7:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:
>  In instantiation of ‘class seqan3::alphabet_base<seqan3::cigar, 0, void>’:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:109:7:
>    required from ‘class seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>’
>   109 | class alphabet_tuple_base :
>       |       ^~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/cigar.hpp:56:22:
>    required from here
>    56 | class cigar : public alphabet_tuple_base<cigar, uint32_t, 
> exposition_only::cigar_operation>
>       |                      
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  error: static assertion failed: alphabet size must be >= 1
>    56 |     static_assert(size != 0, "alphabet size must be >= 1"); // == 1 
> is handled below in separate specialisation
>       |                   ~~~~~^~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  note: the comparison reduces to ‘(0 != 0)’
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:
>  In instantiation of ‘class 
> seqan3::alphabet_base<seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>, 0, char32_t>’:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/detail/alphabet_proxy.hpp:56:7:
>    required from ‘class 
> seqan3::alphabet_proxy<seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>, unsigned int>’
>    56 | class alphabet_proxy :
>       |       ^~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:669:62:
>    required from ‘class seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>’
>   669 | class alphabet_tuple_base<derived_type, 
> component_types...>::component_proxy :
>       |                                                              
> ^~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:354:48:
>    required from ‘constexpr auto 
> seqan3::get(alphabet_tuple_base<derived_type, component_types>&) [with 
> unsigned int index = 0; derived_type = cigar; component_types = {unsigned 
> int, exposition_only::cigar_operation}]’
>   354 |         return component_proxy<t, index>{val, l};
>       |                                                ^
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/cigar.hpp:174:19:
>    required from here
>   174 |             get<0>(*this) = 0;
>       |             ~~~~~~^~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  error: static assertion failed: alphabet size must be >= 1
>    56 |     static_assert(size != 0, "alphabet size must be >= 1"); // == 1 
> is handled below in separate specialisation
>       |                   ~~~~~^~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  note: the comparison reduces to ‘(0 != 0)’
> In file included from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/cigar.hpp:16,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alignment/cigar_conversion/alignment_from_cigar.hpp:16:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:
>  In instantiation of ‘constexpr const std::array<std::array<unsigned int, 0>, 
> 2> seqan3::alphabet_tuple_base<seqan3::cigar, unsigned int, 
> seqan3::exposition_only::cigar_operation>::rank_to_component_rank’:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:579:20:
>    required from ‘constexpr typename 
> seqan3::alphabet_tuple_base<derived_type, component_types>::base_t::rank_type 
> seqan3::alphabet_tuple_base<derived_type, 
> component_types>::to_component_rank() const [with unsigned int index = 0; 
> derived_type = seqan3::cigar; component_types = {unsigned int, 
> seqan3::exposition_only::cigar_operation}; typename base_t::rank_type = 
> unsigned int; base_t = seqan3::alphabet_base<seqan3::cigar, 0, void>]’
>   579 |             return rank_to_component_rank[index][to_rank()];
>       |                    ^~~~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:383:65:
>    required from ‘auto seqan3::alignment_from_cigar(const 
> std::vector<cigar>&, const reference_type&, uint32_t, const sequence_type&) 
> [with reference_type = std::vector<dna5>; sequence_type = std::vector<dna5>; 
> uint32_t = unsigned int]’
>   383 |         return seqan3::assign_rank_to(l.to_component_rank<index>(), 
> t{});
>       |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/cigar_conversion/alignment_from_cigar_test.cpp:84:5:
>    required from here
>    84 |     EXPECT_THROW(seqan3::alignment_from_cigar(empty_cigar, this->ref, 
> 0, seq), std::logic_error);
>       |                  
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alignment/cigar_conversion/alignment_from_cigar.hpp:95:16:
>    in ‘constexpr’ expansion of ‘seqan3::get<0>(<structured 
> bindings>.seqan3::cigar::seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>)’
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:649:59:
>  error: initializer for ‘std::__array_traits<unsigned int, 0>::_Type’ must be 
> brace-enclosed
>   649 |                         std::array<size_t, alphabet_size> 
> alph_sizes{seqan3::alphabet_size<component_types>...};
>       |                                                           ^~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alignment/cigar_conversion/alignment_from_cigar.hpp:95:16:
>    in ‘constexpr’ expansion of ‘seqan3::get<0>(<structured 
> bindings>.seqan3::cigar::seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>)’
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:657:18:
>  error: ‘seqan3::alphabet_tuple_base<seqan3::cigar, unsigned int, 
> seqan3::exposition_only::cigar_operation>::<lambda()>’ called in a constant 
> expression
>   640 |                 []() constexpr
>       |                 ~~~~~~~~~~~~~~
>   641 |                 {
>       |                 ~ 
>   642 |                     std::array < std::array<rank_type,
>       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   643 |                                             alphabet_size<1024u ? 
> alphabet_size : 0u>, // not for big alphs
>       |                                             
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   644 |                                             
> list_traits::size<component_list>>
>       |                                             
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   645 |                             ret{};
>       |                             ~~~~~~
>   646 | 
>       |                   
>   647 |                     if constexpr (alphabet_size < 1024u)
>       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   648 |                     {
>       |                     ~
>   649 |                         std::array<size_t, alphabet_size> 
> alph_sizes{seqan3::alphabet_size<component_types>...};
>       |                         
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   650 | 
>       |                   
>   651 |                         for (size_t i = 0; i < 
> list_traits::size<component_list>; ++i)
>       |                         
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   652 |                             for (size_t j = 0; j < 
> static_cast<size_t>(alphabet_size); ++j)
>       |                             
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   653 |                                 ret[i][j] = (j / 
> cummulative_alph_sizes[i]) % alph_sizes[i];
>       |                                 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   654 |                     }
>       |                     ~
>   655 | 
>       |                   
>   656 |                     return ret;
>       |                     ~~~~~~~~~~~
>   657 |                 }()};
>       |                 ~^~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:640:17:
>  note: ‘seqan3::alphabet_tuple_base<seqan3::cigar, unsigned int, 
> seqan3::exposition_only::cigar_operation>::<lambda()>’ is not usable as a 
> ‘constexpr’ function because:
>   640 |                 []() constexpr
>       |                 ^
> [6/628] /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o 
> -MF 
> alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o.d 
> -o alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o 
> -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/aligned_sequence_test.cpp'
> FAILED: 
> alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o 
> /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o 
> -MF 
> alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o.d 
> -o alignment/CMakeFiles/aligned_sequence_test.dir/aligned_sequence_test.cpp.o 
> -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/aligned_sequence_test.cpp'
> In file included from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/nucleotide/nucleotide_base.hpp:12,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/nucleotide/dna4.hpp:14,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/nucleotide/rna4.hpp:14,
>                  from 
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/aligned_sequence_test.cpp:7:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:
>  In instantiation of ‘class seqan3::alphabet_base<seqan3::cigar, 0, void>’:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:109:7:
>    required from ‘class seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>’
>   109 | class alphabet_tuple_base :
>       |       ^~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/cigar.hpp:56:22:
>    required from here
>    56 | class cigar : public alphabet_tuple_base<cigar, uint32_t, 
> exposition_only::cigar_operation>
>       |                      
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  error: static assertion failed: alphabet size must be >= 1
>    56 |     static_assert(size != 0, "alphabet size must be >= 1"); // == 1 
> is handled below in separate specialisation
>       |                   ~~~~~^~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  note: the comparison reduces to ‘(0 != 0)’
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:
>  In instantiation of ‘class 
> seqan3::alphabet_base<seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>, 0, char32_t>’:
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/detail/alphabet_proxy.hpp:56:7:
>    required from ‘class 
> seqan3::alphabet_proxy<seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>, unsigned int>’
>    56 | class alphabet_proxy :
>       |       ^~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:669:62:
>    required from ‘class seqan3::alphabet_tuple_base<seqan3::cigar, unsigned 
> int, seqan3::exposition_only::cigar_operation>::component_proxy<unsigned int, 
> 0>’
>   669 | class alphabet_tuple_base<derived_type, 
> component_types...>::component_proxy :
>       |                                                              
> ^~~~~~~~~~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/composite/alphabet_tuple_base.hpp:354:48:
>    required from ‘constexpr auto 
> seqan3::get(alphabet_tuple_base<derived_type, component_types>&) [with 
> unsigned int index = 0; derived_type = cigar; component_types = {unsigned 
> int, exposition_only::cigar_operation}]’
>   354 |         return component_proxy<t, index>{val, l};
>       |                                                ^
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/cigar/cigar.hpp:174:19:
>    required from here
>   174 |             get<0>(*this) = 0;
>       |             ~~~~~~^~~~~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  error: static assertion failed: alphabet size must be >= 1
>    56 |     static_assert(size != 0, "alphabet size must be >= 1"); // == 1 
> is handled below in separate specialisation
>       |                   ~~~~~^~~~
> /build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/alphabet/alphabet_base.hpp:56:24:
>  note: the comparison reduces to ‘(0 != 0)’
> [7/628] /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/configuration/CMakeFiles/align_config_gap_cost_affine_test.dir/align_config_gap_cost_affine_test.cpp.o
>  -MF 
> alignment/configuration/CMakeFiles/align_config_gap_cost_affine_test.dir/align_config_gap_cost_affine_test.cpp.o.d
>  -o 
> alignment/configuration/CMakeFiles/align_config_gap_cost_affine_test.dir/align_config_gap_cost_affine_test.cpp.o
>  -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/configuration/align_config_gap_cost_affine_test.cpp'
> [8/628] /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/configuration/CMakeFiles/align_config_output_test.dir/align_config_output_test.cpp.o
>  -MF 
> alignment/configuration/CMakeFiles/align_config_output_test.dir/align_config_output_test.cpp.o.d
>  -o 
> alignment/configuration/CMakeFiles/align_config_output_test.dir/align_config_output_test.cpp.o
>  -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/configuration/align_config_output_test.cpp'
> [9/628] /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/configuration/CMakeFiles/align_config_min_score_test.dir/align_config_min_score_test.cpp.o
>  -MF 
> alignment/configuration/CMakeFiles/align_config_min_score_test.dir/align_config_min_score_test.cpp.o.d
>  -o 
> alignment/configuration/CMakeFiles/align_config_min_score_test.dir/align_config_min_score_test.cpp.o
>  -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/configuration/align_config_min_score_test.cpp'
> [10/628] /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/aligned_sequence/CMakeFiles/debug_stream_alignment_test.dir/debug_stream_alignment_test.cpp.o
>  -MF 
> alignment/aligned_sequence/CMakeFiles/debug_stream_alignment_test.dir/debug_stream_alignment_test.cpp.o.d
>  -o 
> alignment/aligned_sequence/CMakeFiles/debug_stream_alignment_test.dir/debug_stream_alignment_test.cpp.o
>  -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/aligned_sequence/debug_stream_alignment_test.cpp'
> [11/628] /usr/bin/c++ -DSEQAN3_HAS_BZIP2=1 -DSEQAN3_HAS_ZLIB=1 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/include" 
> -I"/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include" -isystem 
> "/build/reproducible-path/seqan3-3.4.0~rc.3+ds/include/seqan3/vendor" -g -O2 
> -ffile-prefix-map=/build/reproducible-path/seqan3-3.4.0~rc.3+ds=. 
> -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -O3 
> -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++23 -pedantic -Wall -Wextra -Werror 
> -Wno-interference-size -Wnrvo -MD -MT 
> alignment/configuration/CMakeFiles/align_config_common_test.dir/align_config_common_test.cpp.o
>  -MF 
> alignment/configuration/CMakeFiles/align_config_common_test.dir/align_config_common_test.cpp.o.d
>  -o 
> alignment/configuration/CMakeFiles/align_config_common_test.dir/align_config_common_test.cpp.o
>  -c 
> '/build/reproducible-path/seqan3-3.4.0~rc.3+ds/test/unit/alignment/configuration/align_config_common_test.cpp'
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd build_unit && LC_ALL=C.UTF-8 ninja -j8 -v returned 
> exit code 1
> make[1]: *** [debian/rules:40: override_dh_auto_build] Error 25


The full build log is available from:
http://qa-logs.debian.net/2025/04/14/seqan3_3.4.0~rc.3+ds-3_testing-i386.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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 mark 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.

Reply via email to