Your message dated Wed, 23 Apr 2025 13:35:46 +0000
with message-id <e1u7agq-00cu8g...@fasolo.debian.org>
and subject line Bug#1103097: fixed in seqan3 3.4.0~rc.3+ds-4
has caused the Debian Bug report #1103097,
regarding seqan3: FTBFS in testing/i386: alphabet_base.hpp:56:24: error: static 
assertion failed: alphabet size must be >= 1
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 ow...@bugs.debian.org
immediately.)


-- 
1103097: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103097
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: seqan3
Source-Version: 3.4.0~rc.3+ds-4
Done: Michael R. Crusoe <cru...@debian.org>

We believe that the bug you reported is fixed in the latest version of
seqan3, 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 1103...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael R. Crusoe <cru...@debian.org> (supplier of updated seqan3 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 23 Apr 2025 15:22:40 +0200
Source: seqan3
Architecture: source
Version: 3.4.0~rc.3+ds-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Michael R. Crusoe <cru...@debian.org>
Closes: 1103097
Changes:
 seqan3 (3.4.0~rc.3+ds-4) unstable; urgency=medium
 .
   * d/control: skip building on 32-bit architectures, they are not
     supported. Closes: #1103097
Checksums-Sha1:
 173b0d55dda75e16e9a7fd68d4861972424e0bd8 2532 seqan3_3.4.0~rc.3+ds-4.dsc
 e979615d8341b356b2bff5d751df774b1a8808b2 11288 
seqan3_3.4.0~rc.3+ds-4.debian.tar.xz
 8d46817473781377b82ccf3173f8fede61c5c48f 12570 
seqan3_3.4.0~rc.3+ds-4_source.buildinfo
Checksums-Sha256:
 8ae433ed0d22736b3a9fbd3d85fceb378be480b42bc7bf33662033a2406c83bc 2532 
seqan3_3.4.0~rc.3+ds-4.dsc
 7044096a2c547c17195576803ece07ca9c7cc002525a2eb3d5207c87eacac104 11288 
seqan3_3.4.0~rc.3+ds-4.debian.tar.xz
 addede301049ee93a1ba6619701e0395cf1981d4e674fa9181f7fe5b40b87259 12570 
seqan3_3.4.0~rc.3+ds-4_source.buildinfo
Files:
 47bc86a15b74a8649f6b57829c4f6181 2532 science optional 
seqan3_3.4.0~rc.3+ds-4.dsc
 52f18ca1dd1c0c3cfdd00a434de53292 11288 science optional 
seqan3_3.4.0~rc.3+ds-4.debian.tar.xz
 ece4e6eed1da3dbe73ce5721203d7f4a 12570 science optional 
seqan3_3.4.0~rc.3+ds-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAmgI6dkSHGNydXNvZUBk
ZWJpYW4ub3JnAAoJEDwmdj9sZ+bib4EP/3PBiOERvWjkKX0miFAM6f+ycTXfNCVD
s3aEILokhMkdIc5Mvsbamke6ZT6SMJXv8X5+KRyYgwH2pYahJm+2ENWXiLpCc7rs
BytQRkdV3reZUnUiJqbqNJgI8t+ob6LRyFBuERWVQof3+ZPdLJvzWj7L6Eh+Cl9J
gzlmroBMnDFRFvFp6gYR3D+0/z871qcEpzfVx3cBXM2NjbyDDUQdiULvqVTUncFH
p2T7UW4FgV8UxTMLPgzOtjJ6pj2pfOCHCb9PooetXv3PAzsgW2fI8vRsSIkRIJIT
tyoPJH7xSHiEbB39QQIDOrOC8A1dKT0CJ33ri8Lcw5n4ptfHR0b+EFMuyJWNa8a1
Ous7V/b8L082NapRvHQ3fPZUiE4DHM40RNeE1VzEqC7XWZy6I+uc4kt/mRQEraLZ
lTLTvZrKLCVF54A7MLAXh/h87mjKOJXRL4zrJB0lwd/SErONktGz51mQ9eJ9LO1a
cmhJAOgLPD/bD+sr/lD9i5A6V1KEzj434tQ1yy/0Q+r8wQXKt/+zHh5ey3XE8z6u
oaRmiUsf8tJ7yffZ//UVeJRDumE2SIadhprcwEjkAkelkI4Xwfq9JAl8UEcDSE4q
CK9DP9ACK2Nx36M2bbSE8YGJOGQ9Jw8CqgVZCAZoDKhte3M0QSGmOW8jzn+M7iHZ
QJrs87yWC/Nu
=WI4P
-----END PGP SIGNATURE-----

Attachment: pgpHz90lDMrv4.pgp
Description: PGP signature


--- End Message ---

Reply via email to