Bug#1037798: onetbb: ftbfs with GCC-13

Matthias Klose doko at debian.org
Wed Jun 14 10:29:20 BST 2023


Package: src:onetbb
Version: 2021.8.0-2
Severity: normal
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/onetbb_2021.8.0-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-13/porting_to.html

[...]
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/concurrent_vector.h:284:26:   required from ‘tbb::detail::d1::concurrent_vector<T, Allocator>::concurrent_vector(const allocator_type&) [with T = tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128>; Allocator = tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128> >; allocator_type = tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128> >]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/concurrent_vector.h:281:61:   required from ‘tbb::detail::d1::concurrent_vector<T, Allocator>::concurrent_vector() [with T = tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128>; Allocator = tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128> >]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/enumerable_thread_specific.h:953:30:   required from ‘tbb::detail::d1::enumerable_thread_specific<T, Allocator, ETS_key_type>::enumerable_thread_specific(const tbb::detail::d1::enumerable_thread_specific<T, Allocator, ETS_key_type>&) [with T = minimalNComparable<129>; Allocator = tbb::detail::d1::tbb_allocator<minimalNComparable<129> >; tbb::detail::d1::ets_key_usage_type ETS_key_type = tbb::detail::d1::ets_no_key]’
/<<PKGBUILDDIR>>/test/conformance/conformance_enumerable_thread_specific.cpp:870:14:   required from ‘void ets_copy_assign_test(InitSrc, InitDst, Validator, const char*) [with T = minimalNComparable<129>; Allocator = tbb::detail::d1::tbb_allocator; InitSrc = minimalNComparable<129>; InitDst = minimalNComparable<129>; Validator = Validator<minimalNComparable<129>, 3142>]’
/<<PKGBUILDDIR>>/test/conformance/conformance_enumerable_thread_specific.cpp:927:39:   required from ‘void run_assign_and_copy_constructor_test(const char*, const char*) [with T = minimalNComparable<129>; Allocator = tbb::detail::d1::tbb_allocator]’
/<<PKGBUILDDIR>>/test/conformance/conformance_enumerable_thread_specific.cpp:948:86:   required from ‘void run_assignment_and_copy_constructor_tests(const char*) [with Allocator = tbb::detail::d1::tbb_allocator]’
/<<PKGBUILDDIR>>/test/conformance/conformance_enumerable_thread_specific.cpp:1207:74:   required from here
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_segment_table.h:63:63: warning: member ‘tbb::detail::d1::segment_table<tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128>, tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128> >, tbb::detail::d1::concurrent_vector<tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128>, tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<minimalNComparable<129> >, 128> > >, 3>::my_embedded_table’ is used uninitialized [-Wuninitialized]
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_segment_table.h: In instantiation of ‘tbb::detail::d1::segment_table<T, Allocator, DerivedType, PointersPerEmbeddedTable>::segment_table(const allocator_type&) [with T = tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128>; Allocator = tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128> >; DerivedType = tbb::detail::d1::concurrent_vector<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128>, tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128> > >; long unsigned int PointersPerEmbeddedTable = 3; allocator_type = tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128> >]’:
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/concurrent_vector.h:284:26:   required from ‘tbb::detail::d1::concurrent_vector<T, Allocator>::concurrent_vector(const allocator_type&) [with T = tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128>; Allocator = tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128> >; allocator_type = tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128> >]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/concurrent_vector.h:281:61:   required from ‘tbb::detail::d1::concurrent_vector<T, Allocator>::concurrent_vector() [with T = tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128>; Allocator = tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128> >]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/enumerable_thread_specific.h:953:30:   required from ‘tbb::detail::d1::enumerable_thread_specific<T, Allocator, ETS_key_type>::enumerable_thread_specific(const tbb::detail::d1::enumerable_thread_specific<T, Allocator, ETS_key_type>&) [with T = std::pair<int, minimalNComparable<129> >; Allocator = tbb::detail::d1::tbb_allocator<std::pair<int, minimalNComparable<129> > >; tbb::detail::d1::ets_key_usage_type ETS_key_type = tbb::detail::d1::ets_no_key]’
/<<PKGBUILDDIR>>/test/conformance/conformance_enumerable_thread_specific.cpp:870:14:   required from ‘void ets_copy_assign_test(InitSrc, InitDst, Validator, const char*) [with T = std::pair<int, minimalNComparable<129> >; Allocator = tbb::detail::d1::tbb_allocator; InitSrc = tbb::detail::d0::stored_pack<int, minimalNComparable<129>&>; InitDst = std::pair<int, minimalNComparable<129> >; Validator = Validator<minimalNComparable<129>, 3142>]’
/<<PKGBUILDDIR>>/test/conformance/conformance_enumerable_thread_specific.cpp:937:55:   required from ‘void run_assign_and_copy_constructor_test(const char*, const char*) [with T = minimalNComparable<129>; Allocator = tbb::detail::d1::tbb_allocator]’
/<<PKGBUILDDIR>>/test/conformance/conformance_enumerable_thread_specific.cpp:948:86:   required from ‘void run_assignment_and_copy_constructor_tests(const char*) [with Allocator = tbb::detail::d1::tbb_allocator]’
/<<PKGBUILDDIR>>/test/conformance/conformance_enumerable_thread_specific.cpp:1207:74:   required from here
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_segment_table.h:63:63: warning: member ‘tbb::detail::d1::segment_table<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128>, tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128> >, tbb::detail::d1::concurrent_vector<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128>, tbb::detail::d1::tbb_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<std::pair<int, minimalNComparable<129> > >, 128> > >, 3>::my_embedded_table’ is used uninitialized [-Wuninitialized]
[284/324] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now    -rdynamic test/CMakeFiles/conformance_enumerable_thread_specific.dir/conformance/conformance_enumerable_thread_specific.cpp.o -o gnu_13.1_cxx11_64_none/conformance_enumerable_thread_specific  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/gnu_13.1_cxx11_64_none  gnu_13.1_cxx11_64_none/libtbb.so.12.8  -ldl && :
[285/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbbmalloc/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/test_malloc_init_shutdown.dir/tbbmalloc/test_malloc_init_shutdown.cpp.o -MF test/CMakeFiles/test_malloc_init_shutdown.dir/tbbmalloc/test_malloc_init_shutdown.cpp.o.d -o test/CMakeFiles/test_malloc_init_shutdown.dir/tbbmalloc/test_malloc_init_shutdown.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_init_shutdown.cpp
[286/324] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now    -rdynamic test/CMakeFiles/test_malloc_init_shutdown.dir/tbbmalloc/test_malloc_init_shutdown.cpp.o -o gnu_13.1_cxx11_64_none/test_malloc_init_shutdown  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/gnu_13.1_cxx11_64_none  gnu_13.1_cxx11_64_none/libtbbmalloc.so.2.8  -ldl && :
[287/324] /usr/bin/c++ -D__TBB_HWLOC_VALID_ENVIRONMENT -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbb/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/conformance_arena_constraints.dir/conformance/conformance_arena_constraints.cpp.o -MF test/CMakeFiles/conformance_arena_constraints.dir/conformance/conformance_arena_constraints.cpp.o.d -o test/CMakeFiles/conformance_arena_constraints.dir/conformance/conformance_arena_constraints.cpp.o -c /<<PKGBUILDDIR>>/test/conformance/conformance_arena_constraints.cpp
In file included from /<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/concurrent_vector.h:24,
                 from /<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/enumerable_thread_specific.h:26,
                 from /<<PKGBUILDDIR>>/test/common/utils_concurrency_limit.h:25,
                 from /<<PKGBUILDDIR>>/test/common/common_arena_constraints.h:30,
                 from /<<PKGBUILDDIR>>/test/conformance/conformance_arena_constraints.cpp:20:
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_segment_table.h: In instantiation of ‘tbb::detail::d1::segment_table<T, Allocator, DerivedType, PointersPerEmbeddedTable>::segment_table(const allocator_type&) [with T = tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128>; Allocator = tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128> >; DerivedType = tbb::detail::d1::concurrent_vector<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128>, tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128> > >; long unsigned int PointersPerEmbeddedTable = 3; allocator_type = tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128> >]’:
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/concurrent_vector.h:284:26:   required from ‘tbb::detail::d1::concurrent_vector<T, Allocator>::concurrent_vector(const allocator_type&) [with T = tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128>; Allocator = tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128> >; allocator_type = tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128> >]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/concurrent_vector.h:281:61:   required from ‘tbb::detail::d1::concurrent_vector<T, Allocator>::concurrent_vector() [with T = tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128>; Allocator = tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128> >]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/enumerable_thread_specific.h:843:5:   required from ‘tbb::detail::d1::enumerable_thread_specific<T, Allocator, ETS_key_type>::enumerable_thread_specific() [with T = bool; Allocator = tbb::detail::d1::cache_aligned_allocator<bool>; tbb::detail::d1::ets_key_usage_type ETS_key_type = tbb::detail::d1::ets_no_key]’
/<<PKGBUILDDIR>>/test/common/utils_concurrency_limit.h:247:92:   required from here
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_segment_table.h:63:63: warning: member ‘tbb::detail::d1::segment_table<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128>, tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128> >, tbb::detail::d1::concurrent_vector<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128>, tbb::detail::d1::cache_aligned_allocator<tbb::detail::d0::padded<tbb::detail::d1::ets_element<bool>, 128> > >, 3>::my_embedded_table’ is used uninitialized [-Wuninitialized]
   63 |         : my_segment_table_allocator(alloc), my_segment_table(my_embedded_table)
      |                                                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_segment_table.h: In instantiation of ‘tbb::detail::d1::segment_table<T, Allocator, DerivedType, PointersPerEmbeddedTable>::segment_table(const allocator_type&) [with T = std::atomic<tbb::detail::d1::list_node<long unsigned int>*>; Allocator = tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>; DerivedType = tbb::detail::d1::concurrent_unordered_base<tbb::detail::d1::concurrent_unordered_set_traits<hwloc_bitmap_s*, std::hash<hwloc_bitmap_s*>, std::equal_to<hwloc_bitmap_s*>, tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>, false> >::unordered_segment_table; long unsigned int PointersPerEmbeddedTable = 63; allocator_type = tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>]’:
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_concurrent_unordered_base.h:808:30:   required from ‘tbb::detail::d1::concurrent_unordered_base<Traits>::unordered_segment_table::unordered_segment_table(const base_allocator_type&) [with Traits = tbb::detail::d1::concurrent_unordered_set_traits<hwloc_bitmap_s*, std::hash<hwloc_bitmap_s*>, std::equal_to<hwloc_bitmap_s*>, tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>, false>; base_allocator_type = tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_concurrent_unordered_base.h:249:11:   required from ‘tbb::detail::d1::concurrent_unordered_base<Traits>::concurrent_unordered_base(size_type, const hasher&, const key_equal&, const allocator_type&) [with Traits = tbb::detail::d1::concurrent_unordered_set_traits<hwloc_bitmap_s*, std::hash<hwloc_bitmap_s*>, std::equal_to<hwloc_bitmap_s*>, tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>, false>; size_type = long unsigned int; hasher = std::hash<hwloc_bitmap_s*>; key_equal = std::equal_to<hwloc_bitmap_s*>; allocator_type = tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_concurrent_unordered_base.h:251:81:   required from ‘tbb::detail::d1::concurrent_unordered_base<Traits>::concurrent_unordered_base() [with Traits = tbb::detail::d1::concurrent_unordered_set_traits<hwloc_bitmap_s*, std::hash<hwloc_bitmap_s*>, std::equal_to<hwloc_bitmap_s*>, tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>, false>]’
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/concurrent_unordered_set.h:73:5:   required from here
/<<PKGBUILDDIR>>/src/tbb/../../include/oneapi/tbb/detail/_segment_table.h:63:63: warning: member ‘tbb::detail::d1::segment_table<std::atomic<tbb::detail::d1::list_node<long unsigned int>*>, tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>, tbb::detail::d1::concurrent_unordered_base<tbb::detail::d1::concurrent_unordered_set_traits<hwloc_bitmap_s*, std::hash<hwloc_bitmap_s*>, std::equal_to<hwloc_bitmap_s*>, tbb::detail::d1::tbb_allocator<hwloc_bitmap_s*>, false> >::unordered_segment_table, 63>::my_embedded_table’ is used uninitialized [-Wuninitialized]
[288/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbb/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/conformance_join_node.dir/conformance/conformance_join_node.cpp.o -MF test/CMakeFiles/conformance_join_node.dir/conformance/conformance_join_node.cpp.o.d -o test/CMakeFiles/conformance_join_node.dir/conformance/conformance_join_node.cpp.o -c /<<PKGBUILDDIR>>/test/conformance/conformance_join_node.cpp
[289/324] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now    -rdynamic test/CMakeFiles/conformance_arena_constraints.dir/conformance/conformance_arena_constraints.cpp.o -o gnu_13.1_cxx11_64_none/conformance_arena_constraints  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/gnu_13.1_cxx11_64_none  gnu_13.1_cxx11_64_none/libtbb.so.12.8  -ldl  -lhwloc && :
[290/324] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now    -rdynamic test/CMakeFiles/conformance_join_node.dir/conformance/conformance_join_node.cpp.o -o gnu_13.1_cxx11_64_none/conformance_join_node  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/gnu_13.1_cxx11_64_none  gnu_13.1_cxx11_64_none/libtbb.so.12.8  -ldl && :
[291/324] /usr/bin/c++ -D_test_malloc_used_by_lib_EXPORTS -I/<<PKGBUILDDIR>>/test/../include -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbbmalloc/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -fno-rtti -fno-exceptions -mrtm -mwaitpkg -D_USRDLL -std=c++11 -MD -MT test/CMakeFiles/_test_malloc_used_by_lib.dir/tbbmalloc/test_malloc_used_by_lib.cpp.o -MF test/CMakeFiles/_test_malloc_used_by_lib.dir/tbbmalloc/test_malloc_used_by_lib.cpp.o.d -o test/CMakeFiles/_test_malloc_used_by_lib.dir/tbbmalloc/test_malloc_used_by_lib.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_used_by_lib.cpp
[292/324] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,lib_test_malloc_used_by_lib.so -o gnu_13.1_cxx11_64_none/lib_test_malloc_used_by_lib.so test/CMakeFiles/_test_malloc_used_by_lib.dir/tbbmalloc/test_malloc_used_by_lib.cpp.o  -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/gnu_13.1_cxx11_64_none  gnu_13.1_cxx11_64_none/libtbbmalloc.so.2.8  -ldl && :
[293/324] /usr/bin/c++ -D_test_malloc_lib_unload_EXPORTS -I/<<PKGBUILDDIR>>/test/../include -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -fno-rtti -fno-exceptions -mrtm -mwaitpkg -D_USRDLL -std=c++11 -MD -MT test/CMakeFiles/_test_malloc_lib_unload.dir/tbbmalloc/test_malloc_lib_unload.cpp.o -MF test/CMakeFiles/_test_malloc_lib_unload.dir/tbbmalloc/test_malloc_lib_unload.cpp.o.d -o test/CMakeFiles/_test_malloc_lib_unload.dir/tbbmalloc/test_malloc_lib_unload.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_lib_unload.cpp
FAILED: test/CMakeFiles/_test_malloc_lib_unload.dir/tbbmalloc/test_malloc_lib_unload.cpp.o 
/usr/bin/c++ -D_test_malloc_lib_unload_EXPORTS -I/<<PKGBUILDDIR>>/test/../include -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -fno-rtti -fno-exceptions -mrtm -mwaitpkg -D_USRDLL -std=c++11 -MD -MT test/CMakeFiles/_test_malloc_lib_unload.dir/tbbmalloc/test_malloc_lib_unload.cpp.o -MF test/CMakeFiles/_test_malloc_lib_unload.dir/tbbmalloc/test_malloc_lib_unload.cpp.o.d -o test/CMakeFiles/_test_malloc_lib_unload.dir/tbbmalloc/test_malloc_lib_unload.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_lib_unload.cpp
In file included from /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_lib_unload.cpp:21:
/<<PKGBUILDDIR>>/test/common/utils_assert.h: In function ‘void utils::ReportError(const char*, int, const char*, const char*)’:
/<<PKGBUILDDIR>>/test/common/utils_assert.h:37:5: error: ‘abort’ was not declared in this scope
   37 |     abort();
      |     ^~~~~
/<<PKGBUILDDIR>>/test/common/utils_assert.h:22:1: note: ‘abort’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
   21 | #include "utils_report.h"
  +++ |+#include <cstdlib>
   22 | 
[294/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbbmalloc/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/test_malloc_regression.dir/tbbmalloc/test_malloc_regression.cpp.o -MF test/CMakeFiles/test_malloc_regression.dir/tbbmalloc/test_malloc_regression.cpp.o.d -o test/CMakeFiles/test_malloc_regression.dir/tbbmalloc/test_malloc_regression.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_regression.cpp
[295/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbbmalloc/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/test_malloc_pools.dir/tbbmalloc/test_malloc_pools.cpp.o -MF test/CMakeFiles/test_malloc_pools.dir/tbbmalloc/test_malloc_pools.cpp.o.d -o test/CMakeFiles/test_malloc_pools.dir/tbbmalloc/test_malloc_pools.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_pools.cpp
[296/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbb/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/conformance_graph.dir/conformance/conformance_graph.cpp.o -MF test/CMakeFiles/conformance_graph.dir/conformance/conformance_graph.cpp.o.d -o test/CMakeFiles/conformance_graph.dir/conformance/conformance_graph.cpp.o -c /<<PKGBUILDDIR>>/test/conformance/conformance_graph.cpp
[297/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbb/../../include -I/<<PKGBUILDDIR>>/src/tbbmalloc/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/test_malloc_shutdown_hang.dir/tbbmalloc/test_malloc_shutdown_hang.cpp.o -MF test/CMakeFiles/test_malloc_shutdown_hang.dir/tbbmalloc/test_malloc_shutdown_hang.cpp.o.d -o test/CMakeFiles/test_malloc_shutdown_hang.dir/tbbmalloc/test_malloc_shutdown_hang.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_shutdown_hang.cpp
[298/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbbmalloc/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/test_scalable_allocator.dir/tbbmalloc/test_scalable_allocator.cpp.o -MF test/CMakeFiles/test_scalable_allocator.dir/tbbmalloc/test_scalable_allocator.cpp.o.d -o test/CMakeFiles/test_scalable_allocator.dir/tbbmalloc/test_scalable_allocator.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_scalable_allocator.cpp
[299/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/test/../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/test_malloc_used_by_lib.dir/tbbmalloc/test_malloc_used_by_lib.cpp.o -MF test/CMakeFiles/test_malloc_used_by_lib.dir/tbbmalloc/test_malloc_used_by_lib.cpp.o.d -o test/CMakeFiles/test_malloc_used_by_lib.dir/tbbmalloc/test_malloc_used_by_lib.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_used_by_lib.cpp
[300/324] /usr/bin/c++  -I/<<PKGBUILDDIR>>/test/.. -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src/tbbmalloc/../../include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -Wfatal-errors -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=use-after-free -Wno-error=address -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -mrtm -mwaitpkg -std=c++11 -MD -MT test/CMakeFiles/test_malloc_compliance.dir/tbbmalloc/test_malloc_compliance.cpp.o -MF test/CMakeFiles/test_malloc_compliance.dir/tbbmalloc/test_malloc_compliance.cpp.o.d -o test/CMakeFiles/test_malloc_compliance.dir/tbbmalloc/test_malloc_compliance.cpp.o -c /<<PKGBUILDDIR>>/test/tbbmalloc/test_malloc_compliance.cpp
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1
make[1]: *** [debian/rules:47: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:27: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the debian-science-maintainers mailing list