Your message dated Tue, 30 Aug 2022 23:24:44 +0200
with message-id <b2924dfe-2849-2328-1e67-d10abb09a...@debian.org>
and subject line Re: intel-compute-runtime: FTBFS with GCC 12
has caused the Debian Bug report #1016951,
regarding intel-compute-runtime: FTBFS with GCC 12
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.)


-- 
1016951: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1016951
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: intel-compute-runtime
Version: 22.14.22890-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

intel-compute-runtime started to FTBFS when GCC 12 was made the default
compiler:

In file included from /usr/include/c++/12/string:50,
                 from 
/build/intel-compute-runtime-22.14.22890/shared/source/utilities/const_stringref.h:13,
                 from 
/build/intel-compute-runtime-22.14.22890/shared/source/device_binary_format/ar/ar.h:10,
                 from 
/build/intel-compute-runtime-22.14.22890/shared/source/device_binary_format/ar/ar_encoder.h:10,
                 from 
/build/intel-compute-runtime-22.14.22890/shared/source/device_binary_format/ar/ar_encoder.cpp:8:
In static member function 'static _Tp* std::__copy_move<_IsMove, true, 
std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with 
_Tp = unsigned char; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = 
true; _II = unsigned char*; _OI = unsigned char*]' at 
/usr/include/c++/12/bits/stl_algobase.h:495:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = 
true; _II = unsigned char*; _OI = unsigned char*]' at 
/usr/include/c++/12/bits/stl_algobase.h:522:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = 
true; _II = unsigned char*; _OI = unsigned char*]' at 
/usr/include/c++/12/bits/stl_algobase.h:529:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = 
move_iterator<unsigned char*>; _OI = unsigned char*]' at 
/usr/include/c++/12/bits/stl_algobase.h:620:7,
    inlined from 'static _ForwardIterator 
std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, 
_ForwardIterator) [with _InputIterator = std::move_iterator<unsigned char*>; 
_ForwardIterator = unsigned char*]' at /usr/include/c++/12/bits/stl_unini
tialized.h:147:27,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, 
_InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<unsigned 
char*>; _ForwardIterator = unsigned char*]' at 
/usr/include/c++/12/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, 
_InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = 
move_iterator<unsigned char*>; _ForwardIterator = unsigned char*; _Tp = 
unsigned char]' at /usr/include/c++/12/bits/st
l_uninitialized.h:372:37,
    inlined from '_ForwardIterator 
std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, 
_ForwardIterator, _Allocator&) [with _InputIterator = unsigned char*; 
_ForwardIterator = unsigned char*; _Allocator = allocator<unsigned char>]' at 
/usr/include/c++
/12/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, 
_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with 
_ForwardIterator = const unsigned char*; _Tp = unsigned char; _Alloc = 
std::allocator<unsigned char>]' at /usr/include/c++/12/b
its/vector.tcc:801:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, 
_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const 
unsigned char*; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' 
at /usr/include/c++/12/bits/stl_vec
tor.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, 
_Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with 
_InputIterator = const unsigned char*; <template-parameter-2-2> = void; _Tp = 
unsigned char; _Alloc = std::allocator<unsigned char>
]' at /usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'std::vector<unsigned char> NEO::Ar::ArEncoder::encode() 
const' at 
/build/intel-compute-runtime-22.14.22890/shared/source/device_binary_format/ar/ar_encoder.cpp:58:15:
/usr/include/c++/12/bits/stl_algobase.h:431:30: error: 'void* 
__builtin_memcpy(void*, const void*, long unsigned int)' writing between 1 and 
18446744073709551615 bytes into a region of size 0 [-Werror=stringop-overflow=]
  431 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h:33,
                 from /usr/include/c++/12/bits/allocator.h:46,
                 from /usr/include/c++/12/string:41:
In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const 
void*) [with _Tp = unsigned char]',
    inlined from 'static _Tp* std::allocator_traits<std::allocator<_CharT> 
>::allocate(allocator_type&, size_type) [with _Tp = unsigned char]' at 
/usr/include/c++/12/bits/alloc_traits.h:464:28,
    inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer 
std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = unsigned 
char; _Alloc = std::allocator<unsigned char>]' at 
/usr/include/c++/12/bits/stl_vector.h:378:33,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, 
_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with 
_ForwardIterator = const unsigned char*; _Tp = unsigned char; _Alloc = 
std::allocator<unsigned char>]' at /usr/include/c++/12/bits/vector.tcc:787:40,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, 
_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const 
unsigned char*; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' 
at /usr/include/c++/12/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, 
_Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with 
_InputIterator = const unsigned char*; <template-parameter-2-2> = void; _Tp = 
unsigned char; _Alloc = std::allocator<unsigned char>]' at 
/usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'std::vector<unsigned char> NEO::Ar::ArEncoder::encode() 
const' at 
/build/intel-compute-runtime-22.14.22890/shared/source/device_binary_format/ar/ar_encoder.cpp:58:15:
/usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 8 into 
destination object of size 8 allocated by 'operator new'
  137 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * 
sizeof(_Tp)));
      |                                                       ^
In static member function 'static _Tp* std::__copy_move<_IsMove, true, 
std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with 
_Tp = unsigned char; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = 
true; _II = unsigned char*; _OI = unsigned char*]' at 
/usr/include/c++/12/bits/stl_algobase.h:495:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = 
true; _II = unsigned char*; _OI = unsigned char*]' at 
/usr/include/c++/12/bits/stl_algobase.h:522:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = 
true; _II = unsigned char*; _OI = unsigned char*]' at 
/usr/include/c++/12/bits/stl_algobase.h:529:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = 
move_iterator<unsigned char*>; _OI = unsigned char*]' at 
/usr/include/c++/12/bits/stl_algobase.h:620:7,
    inlined from 'static _ForwardIterator 
std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, 
_ForwardIterator) [with _InputIterator = std::move_iterator<unsigned char*>; 
_ForwardIterator = unsigned char*]' at 
/usr/include/c++/12/bits/stl_uninitialized.h:147:27,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, 
_InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<unsigned 
char*>; _ForwardIterator = unsigned char*]' at 
/usr/include/c++/12/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, 
_InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = 
move_iterator<unsigned char*>; _ForwardIterator = unsigned char*; _Tp = 
unsigned char]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37,
    inlined from '_ForwardIterator 
std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, 
_ForwardIterator, _Allocator&) [with _InputIterator = unsigned char*; 
_ForwardIterator = unsigned char*; _Allocator = allocator<unsigned char>]' at 
/usr/include/c++/12/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, 
_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with 
_ForwardIterator = const unsigned char*; _Tp = unsigned char; _Alloc = 
std::allocator<unsigned char>]' at /usr/include/c++/12/bits/vector.tcc:801:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, 
_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const 
unsigned char*; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' 
at /usr/include/c++/12/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, 
_Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with 
_InputIterator = const unsigned char*; <template-parameter-2-2> = void; _Tp = 
unsigned char; _Alloc = std::allocator<unsigned char>]' at 
/usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'std::vector<unsigned char> NEO::Ar::ArEncoder::encode() 
const' at 
/build/intel-compute-runtime-22.14.22890/shared/source/device_binary_format/ar/ar_encoder.cpp:58:15:
/usr/include/c++/12/bits/stl_algobase.h:431:30: error: 'void* 
__builtin_memcpy(void*, const void*, long unsigned int)' writing 1 or more 
bytes into a region of size 0 overflows the destination 
[-Werror=stringop-overflow=]
  431 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const 
void*) [with _Tp = unsigned char]',
    inlined from 'static _Tp* std::allocator_traits<std::allocator<_CharT> 
>::allocate(allocator_type&, size_type) [with _Tp = unsigned char]' at 
/usr/include/c++/12/bits/alloc_traits.h:464:28,
    inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer 
std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = unsigned 
char; _Alloc = std::allocator<unsigned char>]' at 
/usr/include/c++/12/bits/stl_vector.h:378:33,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, 
_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with 
_ForwardIterator = const unsigned char*; _Tp = unsigned char; _Alloc = 
std::allocator<unsigned char>]' at /usr/include/c++/12/bits/vector.tcc:787:40,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, 
_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const 
unsigned char*; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]' 
at /usr/include/c++/12/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, 
_Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with 
_InputIterator = const unsigned char*; <template-parameter-2-2> = void; _Tp = 
unsigned char; _Alloc = std::allocator<unsigned char>]' at 
/usr/include/c++/12/bits/stl_vector.h:1481:22,
    inlined from 'std::vector<unsigned char> NEO::Ar::ArEncoder::encode() 
const' at 
/build/intel-compute-runtime-22.14.22890/shared/source/device_binary_format/ar/ar_encoder.cpp:58:15:
/usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 8 into 
destination object of size 8 allocated by 'operator new'
  137 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * 
sizeof(_Tp)));
      |                                                       ^

Andreas

Attachment: intel-compute-runtime.sid.build.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Version: 22.31.23852-1

https://buildd.debian.org/status/fetch.php?pkg=intel-compute-runtime&arch=amd64&ver=22.31.23852-1&stamp=1660666170&raw=0

--- End Message ---

Reply via email to