Source: vmmlib Version: 1.0-2.2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20220728 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -Wformat -Werror=format-security -I. -Iinclude -Itests -include cstdint > -include algorithm -include string -include iostream -include f2c.h -include > f2c_fix.h -c tests/lapack_gaussian_elimination_test.cpp -o > tests/lapack_gaussian_elimination_test.o > In file included from <command-line>: > /usr/include/c++/12/bits/hashtable.h: In constructor ‘std::_Hashtable<_Key, > _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, > _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, > size_type, const _Hash&, const _Equal&, const allocator_type&, > std::false_type)’: > /usr/include/c++/12/bits/hashtable.h:1208:18: error: expected unqualified-id > before ‘(’ token > 1208 | std::max(_M_rehash_policy._M_bkt_for_elements(__nb_elems), > | ^~~ > In file included from <command-line>: > /usr/include/c++/12/bits/hashtable.h: In constructor ‘std::_Hashtable<_Key, > _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, > _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, > size_type, const _Hash&, const _Equal&, const allocator_type&, > std::false_type)’: > /usr/include/c++/12/bits/hashtable.h:1208:18: error: expected unqualified-id > before ‘(’ token > 1208 | std::max(_M_rehash_policy._M_bkt_for_elements(__nb_elems), > | ^~~ > /usr/include/c++/12/bits/hashtable.h: In member function ‘void > std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, > _Unused, _RehashPolicy, _Traits>::rehash(size_type)’: > /usr/include/c++/12/bits/hashtable.h:2516:16: error: expected unqualified-id > before ‘(’ token > 2516 | = > std::max(_M_rehash_policy._M_bkt_for_elements(_M_element_count + 1), > | ^~~ > /usr/include/c++/12/bits/hashtable.h: In member function ‘void > std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, > _Unused, _RehashPolicy, _Traits>::rehash(size_type)’: > /usr/include/c++/12/bits/hashtable.h:2516:16: error: expected unqualified-id > before ‘(’ token > 2516 | = > std::max(_M_rehash_policy._M_bkt_for_elements(_M_element_count + 1), > | ^~~ > In file included from <command-line>: > /usr/include/c++/12/bits/hashtable.h: In constructor ‘std::_Hashtable<_Key, > _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, > _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, > size_type, const _Hash&, const _Equal&, const allocator_type&, > std::false_type)’: > /usr/include/c++/12/bits/hashtable.h:1208:18: error: expected unqualified-id > before ‘(’ token > 1208 | std::max(_M_rehash_policy._M_bkt_for_elements(__nb_elems), > | ^~~ > /usr/include/c++/12/bits/hashtable.h: In member function ‘void > std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, > _Unused, _RehashPolicy, _Traits>::rehash(size_type)’: > /usr/include/c++/12/bits/hashtable.h:2516:16: error: expected unqualified-id > before ‘(’ token > 2516 | = > std::max(_M_rehash_policy._M_bkt_for_elements(_M_element_count + 1), > | ^~~ > /usr/include/c++/12/bits/stl_bvector.h: In member function ‘std::vector<bool, > _Alloc>::size_type std::vector<bool, _Alloc>::_M_check_len(size_type, const > char*) const’: > /usr/include/c++/12/bits/stl_bvector.h:1484:47: error: expected > unqualified-id before ‘(’ token > 1484 | const size_type __len = size() + std::max(size(), __n); > | ^~~ > /usr/include/c++/12/bits/stl_bvector.h: In member function ‘std::vector<bool, > _Alloc>::size_type std::vector<bool, _Alloc>::_M_check_len(size_type, const > char*) const’: > /usr/include/c++/12/bits/stl_bvector.h:1484:47: error: expected > unqualified-id before ‘(’ token > 1484 | const size_type __len = size() + std::max(size(), __n); > | ^~~ > In file included from <command-line>: > /usr/include/c++/12/bits/hashtable.h: In constructor ‘std::_Hashtable<_Key, > _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, > _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, > size_type, const _Hash&, const _Equal&, const allocator_type&, > std::false_type)’: > /usr/include/c++/12/bits/hashtable.h:1208:18: error: expected unqualified-id > before ‘(’ token > 1208 | std::max(_M_rehash_policy._M_bkt_for_elements(__nb_elems), > | ^~~ > /usr/include/c++/12/bits/hashtable.h: In member function ‘void > std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, > _Unused, _RehashPolicy, _Traits>::rehash(size_type)’: > /usr/include/c++/12/bits/hashtable.h:2516:16: error: expected unqualified-id > before ‘(’ token > 2516 | = > std::max(_M_rehash_policy._M_bkt_for_elements(_M_element_count + 1), > | ^~~ > /usr/include/c++/12/bits/stl_bvector.h: In member function ‘std::vector<bool, > _Alloc>::size_type std::vector<bool, _Alloc>::_M_check_len(size_type, const > char*) const’: > /usr/include/c++/12/bits/stl_bvector.h:1484:47: error: expected > unqualified-id before ‘(’ token > 1484 | const size_type __len = size() + std::max(size(), __n); > | ^~~ > /usr/include/c++/12/functional: In member function > ‘std::pair<_ForwardIterator2, _ForwardIterator2> > std::boyer_moore_searcher<_RAIter, _Hash, > _BinaryPredicate>::operator()(_RandomAccessIterator2, _RandomAccessIterator2) > const’: > /usr/include/c++/12/functional:1357:23: error: expected unqualified-id before > ‘(’ token > 1357 | __i += std::max(_M_bad_char_shift(__first[__i]), > | ^~~ > In file included from include/vmmlib/matrix.hpp:6, > from include/vmmlib/qr_decomposition.hpp:4, > from tests/qr_decomposition_test.cpp:3: > include/vmmlib/matrix_functors.hpp: At global scope: > include/vmmlib/matrix_functors.hpp:43:49: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 43 | struct matrix_equals_allow_inverted_rows : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > In file included from /usr/include/c++/12/string:48, > from <command-line>: > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > include/vmmlib/matrix_functors.hpp:84:52: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 84 | struct matrix_equals_allow_inverted_columns : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/functional: In member function > ‘std::pair<_ForwardIterator2, _ForwardIterator2> > std::boyer_moore_searcher<_RAIter, _Hash, > _BinaryPredicate>::operator()(_RandomAccessIterator2, _RandomAccessIterator2) > const’: > /usr/include/c++/12/functional:1357:23: error: expected unqualified-id before > ‘(’ token > 1357 | __i += std::max(_M_bad_char_shift(__first[__i]), > | ^~~ > In file included from include/vmmlib/matrix.hpp:6, > from include/vmmlib/svd.hpp:4, > from tests/svd_test.hpp:4, > from tests/svd_test.cpp:1: > include/vmmlib/matrix_functors.hpp: At global scope: > include/vmmlib/matrix_functors.hpp:43:49: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 43 | struct matrix_equals_allow_inverted_rows : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > In file included from /usr/include/c++/12/string:48, > from <command-line>: > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > include/vmmlib/matrix_functors.hpp:84:52: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 84 | struct matrix_equals_allow_inverted_columns : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/functional: In member function > ‘std::pair<_ForwardIterator2, _ForwardIterator2> > std::boyer_moore_searcher<_RAIter, _Hash, > _BinaryPredicate>::operator()(_RandomAccessIterator2, _RandomAccessIterator2) > const’: > /usr/include/c++/12/functional:1357:23: error: expected unqualified-id before > ‘(’ token > 1357 | __i += std::max(_M_bad_char_shift(__first[__i]), > | ^~~ > In file included from include/vmmlib/matrix.hpp:6, > from include/vmmlib/lapack_linear_least_squares.hpp:4, > from tests/lapack_linear_least_squares_test.cpp:4: > include/vmmlib/matrix_functors.hpp: At global scope: > include/vmmlib/matrix_functors.hpp:43:49: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 43 | struct matrix_equals_allow_inverted_rows : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > In file included from /usr/include/c++/12/string:48, > from <command-line>: > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > include/vmmlib/matrix_functors.hpp:84:52: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 84 | struct matrix_equals_allow_inverted_columns : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > In file included from <command-line>: > /usr/include/c++/12/bits/hashtable.h: In constructor ‘std::_Hashtable<_Key, > _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, > _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, > size_type, const _Hash&, const _Equal&, const allocator_type&, > std::false_type)’: > /usr/include/c++/12/bits/hashtable.h:1208:18: error: expected unqualified-id > before ‘(’ token > 1208 | std::max(_M_rehash_policy._M_bkt_for_elements(__nb_elems), > | ^~~ > /usr/include/c++/12/bits/hashtable.h: In member function ‘void > std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, > _Unused, _RehashPolicy, _Traits>::rehash(size_type)’: > /usr/include/c++/12/bits/hashtable.h:2516:16: error: expected unqualified-id > before ‘(’ token > 2516 | = > std::max(_M_rehash_policy._M_bkt_for_elements(_M_element_count + 1), > | ^~~ > /usr/include/c++/12/bits/stl_bvector.h: In member function ‘std::vector<bool, > _Alloc>::size_type std::vector<bool, _Alloc>::_M_check_len(size_type, const > char*) const’: > /usr/include/c++/12/bits/stl_bvector.h:1484:47: error: expected > unqualified-id before ‘(’ token > 1484 | const size_type __len = size() + std::max(size(), __n); > | ^~~ > /usr/include/c++/12/functional: In member function > ‘std::pair<_ForwardIterator2, _ForwardIterator2> > std::boyer_moore_searcher<_RAIter, _Hash, > _BinaryPredicate>::operator()(_RandomAccessIterator2, _RandomAccessIterator2) > const’: > /usr/include/c++/12/functional:1357:23: error: expected unqualified-id before > ‘(’ token > 1357 | __i += std::max(_M_bad_char_shift(__first[__i]), > | ^~~ > In file included from include/vmmlib/matrix.hpp:6, > from tests/matrix_test.cpp:3: > include/vmmlib/matrix_functors.hpp: At global scope: > include/vmmlib/matrix_functors.hpp:43:49: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 43 | struct matrix_equals_allow_inverted_rows : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > In file included from /usr/include/c++/12/string:48, > from <command-line>: > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > include/vmmlib/matrix_functors.hpp:84:52: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 84 | struct matrix_equals_allow_inverted_columns : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/bits/stl_bvector.h: In member function ‘std::vector<bool, > _Alloc>::size_type std::vector<bool, _Alloc>::_M_check_len(size_type, const > char*) const’: > /usr/include/c++/12/bits/stl_bvector.h:1484:47: error: expected > unqualified-id before ‘(’ token > 1484 | const size_type __len = size() + std::max(size(), __n); > | ^~~ > /usr/include/c++/12/functional: In member function > ‘std::pair<_ForwardIterator2, _ForwardIterator2> > std::boyer_moore_searcher<_RAIter, _Hash, > _BinaryPredicate>::operator()(_RandomAccessIterator2, _RandomAccessIterator2) > const’: > /usr/include/c++/12/functional:1357:23: error: expected unqualified-id before > ‘(’ token > 1357 | __i += std::max(_M_bad_char_shift(__first[__i]), > | ^~~ > In file included from include/vmmlib/matrix.hpp:6, > from include/vmmlib/lapack_svd.hpp:4, > from tests/lapack_svd_test.cpp:3: > include/vmmlib/matrix_functors.hpp: At global scope: > include/vmmlib/matrix_functors.hpp:43:49: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 43 | struct matrix_equals_allow_inverted_rows : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > In file included from /usr/include/c++/12/string:48, > from <command-line>: > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > include/vmmlib/matrix_functors.hpp:84:52: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 84 | struct matrix_equals_allow_inverted_columns : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > In file included from include/vmmlib/matrix.hpp:6, > from include/vmmlib/quaternion.hpp:14, > from tests/quaternion_test.hpp:4, > from tests/quaternion_test.cpp:1: > include/vmmlib/matrix_functors.hpp:43:49: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 43 | struct matrix_equals_allow_inverted_rows : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > In file included from /usr/include/c++/12/string:48, > from <command-line>: > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > include/vmmlib/matrix_functors.hpp:84:52: warning: ‘template<class _Arg1, > class _Arg2, class _Result> struct std::binary_function’ is deprecated > [-Wdeprecated-declarations] > 84 | struct matrix_equals_allow_inverted_columns : std::binary_function< > const T&, const T&, bool > > | ^~~~~~~~~~~~~~~ > /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here > 131 | struct binary_function > | ^~~~~~~~~~~~~~~ > make[1]: *** [Makefile:65: tests/qr_decomposition_test.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2022/07/28/vmmlib_1.0-2.2_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220728;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220728&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 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.