Package: src:intel-graphics-compiler Version: 1.0.17791.18-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:intel-graphics-compiler, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --builddir build/ dh_auto_clean -O--builddir=build/ dh_autoreconf_clean -O--builddir=build/ dh_clean -O--builddir=build/ debian/rules binary dh binary --builddir build/ dh_update_autotools_config -O--builddir=build/ dh_autoreconf -O--builddir=build/ debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- \ -DCMAKE_BUILD_TYPE=Release \ -DIGC_OPTION__LLVM_PREFERRED_VERSION=14.0.6 \ [... snipped ...] 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = llvm::MCFixup; unsigned int N = 1]â: /usr/include/llvm-14/llvm/MC/MCFragment.h:205:7: required from here 205 | class MCEncodedFragmentWithFixups : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<llvm::MCFixup, 1>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<llvm::MCFixup, 1>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ In file included from /usr/include/llvm-14/llvm/MC/MCFragment.h:13: /usr/include/llvm-14/llvm/ADT/SmallString.h: In instantiation of âllvm::StringRef llvm::SmallString<InternalLen>::str() const [with unsigned int InternalLen = 32]â: /usr/include/llvm-14/llvm/MC/MCFragment.h:569:70: required from here 569 | StringRef getFixedSizePortion() const { return FixedSizePortion.str(); } | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/llvm-14/llvm/ADT/SmallString.h:260:50: error: âconst class llvm::SmallString<32>â has no member named âdataâ 260 | StringRef str() const { return StringRef(this->data(), this->size()); } | ~~~~~~^~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = char; unsigned int N = 16]â: /usr/include/llvm-14/llvm/ADT/SmallString.h:29:3: required from here 29 | SmallString() = default; | ^~~~~~~~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<char, 16>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<char, 16>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallString.h: In instantiation of âllvm::SmallString<InternalLen>::operator std::string() const [with unsigned int InternalLen = 16; std::string = std::__cxx11::basic_string<char>]â: /usr/include/llvm-14/llvm/ADT/StringExtras.h:185:22: required from here 185 | return std::string(Output); | ^~~~~~ /usr/include/llvm-14/llvm/ADT/SmallString.h:273:30: error: âconst class llvm::SmallString<16>â has no member named âdataâ 273 | return std::string(this->data(), this->size()); | ~~~~~~^~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = char; unsigned int N = 40]â: /usr/include/llvm-14/llvm/ADT/SmallString.h:29:3: required from here 29 | SmallString() = default; | ^~~~~~~~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<char, 40>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<char, 40>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallString.h: In instantiation of âllvm::StringRef llvm::SmallString<InternalLen>::str() const [with unsigned int InternalLen = 40]â: /usr/include/llvm-14/llvm/ADT/StringExtras.h:322:27: required from here 322 | return std::string(S.str()); | ~~~~~^~ /usr/include/llvm-14/llvm/ADT/SmallString.h:260:50: error: âconst class llvm::SmallString<40>â has no member named âdataâ 260 | StringRef str() const { return StringRef(this->data(), this->size()); } | ~~~~~~^~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = llvm::Metadata*; unsigned int N = 7]â: /usr/include/llvm-14/llvm/IR/Metadata.h:389:55: required from here 389 | return ReplaceableMetadataImpl::getAllArgListUsers(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<llvm::Metadata*>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<llvm::Metadata*>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = llvm::Metadata*; unsigned int N = 4]â: /usr/include/llvm-14/llvm/IR/Metadata.h:1212:76: required from here 1212 | return getTemporary(getContext(), SmallVector<Metadata *, 4>(operands())); | ^ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<llvm::Metadata*, 4>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<llvm::Metadata*, 4>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = llvm::ValueAsMetadata*; unsigned int N = 4]â: /usr/include/llvm-14/llvm/IR/DebugInfoMetadata.h:3636:9: required from here 3636 | Args(Args.begin(), Args.end()) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<llvm::ValueAsMetadata*, 4>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<llvm::ValueAsMetadata*, 4>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = int; unsigned int N = 16]â: /usr/include/llvm-14/llvm/IR/Instructions.h:2120:26: required from here 2120 | SmallVector<int, 16> MaskAsInts; | ^~~~~~~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<int, 16>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<int, 16>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = unsigned int; unsigned int N = 4]â: /usr/include/llvm-14/llvm/IR/Instructions.h:2492:53: required from here 2492 | ExtractValue, Agg, InsertBefore) { | ^ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<unsigned int, 4>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<unsigned int, 4>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = unsigned int; unsigned int N = 0]â: /<<PKGBUILDDIR>>/IGC/DebugInfo/VISAModule.hpp:61:45: required from here 61 | VISAVariableLocation(const VISAModule *m) { m_pVISAModule = m; } | ^ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<unsigned int, 0>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<unsigned int, 0>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = unsigned int; unsigned int N = 0]â: /<<PKGBUILDDIR>>/IGC/DebugInfo/VISAModule.hpp:150:9: required from here 150 | : m_offsets(std::move(offsets)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1226:14: error: âclass llvm::SmallVector<unsigned int, 0>â has no member named âemptyâ 1226 | if (!RHS.empty()) | ~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallString.h: In instantiation of âllvm::StringRef llvm::SmallString<InternalLen>::str() const [with unsigned int InternalLen = 128]â: /usr/include/llvm-14/llvm/ADT/SmallString.h:270:39: required from âllvm::SmallString<InternalLen>::operator llvm::StringRef() const [with unsigned int InternalLen = 128]â 270 | operator StringRef() const { return str(); } | ^~~ /usr/include/llvm-14/llvm/MC/MCContext.h:670:50: required from here 670 | StringRef getCompilationDir() const { return CompilationDir; } | ^~~~~~~~~~~~~~ /usr/include/llvm-14/llvm/ADT/SmallString.h:260:50: error: âconst class llvm::SmallString<128>â has no member named âdataâ 260 | StringRef str() const { return StringRef(this->data(), this->size()); } | ~~~~~~^~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = unsigned int; unsigned int N = 8]â: /usr/include/llvm-14/llvm/ADT/Optional.h:89:15: required from âvoid llvm::optional_detail::OptionalStorage<T, <anonymous> >::reset() [with T = llvm::SmallVector<unsigned int, 8>; bool <anonymous> = false]â 89 | value.~T(); | ~~~~~~~~^~ /usr/include/llvm-14/llvm/ADT/Optional.h:68:24: required from âllvm::optional_detail::OptionalStorage<T, <anonymous> >::~OptionalStorage() [with T = llvm::SmallVector<unsigned int, 8>; bool <anonymous> = false]â 68 | ~OptionalStorage() { reset(); } | ^~~~~ /usr/include/llvm-14/llvm/ADT/Optional.h:239:29: required from here 239 | template <typename T> class Optional { | ^~~~~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<unsigned int, 8>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<unsigned int, 8>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::~SmallVector() [with T = std::__cxx11::basic_string<char>; unsigned int N = 3]â: /usr/include/llvm-14/llvm/MC/MCDwarf.h:250:8: required from âvoid std::__new_allocator<_Tp>::destroy(_Up*) [with _Up = std::pair<const unsigned int, llvm::MCDwarfLineTable>; _Tp = std::_Rb_tree_node<std::pair<const unsigned int, llvm::MCDwarfLineTable> >]â 250 | struct MCDwarfLineTableHeader { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/alloc_traits.h:696:15: required from âstatic void std::allocator_traits<std::allocator<_Tp1> >::destroy(allocator_type&, _Up*) [with _Up = std::pair<const unsigned int, llvm::MCDwarfLineTable>; _Tp = std::_Rb_tree_node<std::pair<const unsigned int, llvm::MCDwarfLineTable> >; allocator_type = std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, llvm::MCDwarfLineTable> > >]â 696 | __a.destroy(__p); | ~~~~~~~~~~~^~~~~ /usr/include/c++/15/bits/stl_tree.h:1265:29: required from âvoid std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_destroy_node(_Node_ptr) [with _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::MCDwarfLineTable>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::MCDwarfLineTable> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::MCDwarfLineTable> >; _Node_ptr = std::__rb_tree::_Node_traits<std::pair<const unsigned int, llvm::MCDwarfLineTable>, std::pair<const unsigned int, llvm::MCDwarfLineTable>*>::_Node*]â 1265 | _Node_alloc_traits::destroy(_M_get_Node_allocator(), __p->_M_valptr()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:1273:2: required from âvoid std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_drop_node(_Node_ptr) [with _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::MCDwarfLineTable>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::MCDwarfLineTable> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::MCDwarfLineTable> >; _Node_ptr = std::__rb_tree::_Node_traits<std::pair<const unsigned int, llvm::MCDwarfLineTable>, std::pair<const unsigned int, llvm::MCDwarfLineTable>*>::_Node*]â 1273 | _M_destroy_node(__p); | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:2291:11: required from âstd::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::~_Auto_node() [with _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::MCDwarfLineTable>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::MCDwarfLineTable> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::MCDwarfLineTable> >]â 2291 | _M_t._M_drop_node(_M_node); | ~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:3084:13: required from [too-long-redacted] ineTable> > >::const_iterator]â 3084 | _Auto_node __z(*this, std::forward<_Args>(__args)...); | ^~~ /usr/include/c++/15/bits/stl_map.h:536:37: required from âstd::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = llvm::MCDwarfLineTable; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::MCDwarfLineTable> >; mapped_type = llvm::MCDwarfLineTable; key_type = unsigned int]â 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/llvm-14/llvm/MC/MCContext.h:702:41: required from here 702 | return MCDwarfLineTablesCUMap[CUID]; | ^ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:31: error: âclass llvm::SmallVector<std::__cxx11::basic_string<char>, 3>â has no member named âbeginâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1189:46: error: âclass llvm::SmallVector<std::__cxx11::basic_string<char>, 3>â has no member named âendâ 1189 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h: In instantiation of âllvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = char; unsigned int N = 32]â: /usr/include/llvm-14/llvm/ADT/SmallString.h:26:7: required from âvoid std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::SmallString<32>; _Args = {llvm::SmallString<32>}; _Tp = std::_Rb_tree_node<llvm::SmallString<32> >]â 26 | class SmallString : public SmallVector<char, InternalLen> { | ^~~~~~~~~~~ /usr/include/c++/15/bits/alloc_traits.h:674:17: required from âstatic void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::SmallString<32>; _Args = {llvm::SmallString<32>}; _Tp = std::_Rb_tree_node<llvm::SmallString<32> >; allocator_type = std::allocator<std::_Rb_tree_node<llvm::SmallString<32> > >]â 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:1237:37: required from âvoid std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...) [with _Args = {llvm::SmallString<32>}; _Key = llvm::SmallString<32>; _Val = llvm::SmallString<32>; _KeyOfValue = std::_Identity<llvm::SmallString<32> >; _Compare = std::less<void>; _Alloc = std::allocator<llvm::SmallString<32> >; _Node_ptr = std::__rb_tree::_Node_traits<llvm::SmallString<32>, llvm::SmallString<32>*>::_Node*]â 1237 | _Node_alloc_traits::construct(_M_get_Node_allocator(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | __node->_M_valptr(), | ~~~~~~~~~~~~~~~~~~~~ 1239 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:1254:21: required from âstd::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {llvm::SmallString<32>}; _Key = llvm::SmallString<32>; _Val = llvm::SmallString<32>; _KeyOfValue = std::_Identity<llvm::SmallString<32> >; _Compare = std::less<void>; _Alloc = std::allocator<llvm::SmallString<32> >; _Node_ptr = std::__rb_tree::_Node_traits<llvm::SmallString<32>, llvm::SmallString<32>*>::_Node*]â 1254 | _M_construct_node(__tmp, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:1136:32: required from âstd::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = llvm::SmallString<32>; _Key = llvm::SmallString<32>; _Val = llvm::SmallString<32>; _KeyOfValue = std::_Identity<llvm::SmallString<32> >; _Compare = std::less<void>; _Alloc = std::allocator<llvm::SmallString<32> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr = std::__rb_tree::_Node_traits<llvm::SmallString<32>, llvm::SmallString<32>*>::_Node*]â 1136 | { return _M_t._M_create_node(_GLIBCXX_FORWARD(_Arg, __arg)); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:2481:14: required from [too-long-redacted] mallString<32>*>::_Node_base*]â 2481 | __node_gen(_GLIBCXX_FORWARD(_Arg, __v))->_M_base_ptr(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:2798:26: required from [too-long-redacted] _type = llvm::SmallString<32>]â 2798 | return _Res(_M_insert_(__res.first, __res.second, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2799 | _GLIBCXX_FORWARD(_Arg, __v), __an), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_set.h:545:25: required from â [too-long-redacted] _type = llvm::SmallString<32>]â 545 | _M_t._M_insert_unique(std::move(__x)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/llvm-14/llvm/IR/Attributes.h:968:26: required from here 968 | TargetDepAttrs.insert(A); | ~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/llvm-14/llvm/ADT/SmallVector.h:1226:14: error: âclass llvm::SmallVector<char, 32>â has no member named âemptyâ 1226 | if (!RHS.empty()) | ~~~~^~~~~ make[3]: *** [IGC/DebugInfo/CMakeFiles/GenXDebugInfo.dir/build.make:96: IGC/DebugInfo/CMakeFiles/GenXDebugInfo.dir/DIE.cpp.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/build' make[2]: *** [CMakeFiles/Makefile2:5252: IGC/DebugInfo/CMakeFiles/GenXDebugInfo.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 16%] BiF: "IBiF_PreRelease_int.bc": Updating intermediate .bc for "IBIF_PreRelease_Impl.cl" if changed. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_PreRelease_int.bc_IBIF_PreRelease_Impl__cl__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_PreRelease_int.bc_IBIF_PreRelease_Impl__cl__0.bc [ 16%] BiF: "IBiF_Impl_int.bc": Updating intermediate .bc for "IBiF_Impl.cl" if changed. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_Impl_int.bc_IBiF_Impl__cl__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_Impl_int.bc_IBiF_Impl__cl__0.bc [ 17%] BiF: "IGCsize_t_32_int.bc": Updating intermediate .bc for "IBiF_size_t.cl" if changed. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IGCsize_t_32_int.bc_IBiF_size_t__cl__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif/IGCsize_t_32_int.bc_IBiF_size_t__cl__0.bc [ 17%] BiF: "IBiF_spirv_size_t_32.bc": Updating intermediate .bc for "pointersize.cl" if changed. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_spirv_size_t_32.bc_pointersize__cl__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_spirv_size_t_32.bc_pointersize__cl__0.bc [ 17%] BiF: "IGCsize_t_64_int.bc": Updating intermediate .bc for "IBiF_size_t.cl" if changed. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IGCsize_t_64_int.bc_IBiF_size_t__cl__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif/IGCsize_t_64_int.bc_IBiF_size_t__cl__0.bc [ 17%] BiF: "IBiF_spirv_size_t_64.bc": Updating intermediate .bc for "pointersize.cl" if changed. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_spirv_size_t_64.bc_pointersize__cl__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_spirv_size_t_64.bc_pointersize__cl__0.bc [ 17%] BiF: "IBiF_PreRelease_int.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_PreRelease_int.bc_IBIF_PreRelease_Impl__cl__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_PreRelease_int.bc [ 17%] BiF: "IBiF_Impl_int.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_Impl_int.bc_IBiF_Impl__cl__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_Impl_int.bc [ 17%] BiF: "IGCsize_t_32_int.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IGCsize_t_32_int.bc_IBiF_size_t__cl__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_32_int.bc [ 17%] BiF: "IBiF_spirv_size_t_32.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_spirv_size_t_32.bc_pointersize__cl__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_spirv_size_t_32.bc [ 17%] BiF: "IGCsize_t_64_int.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IGCsize_t_64_int.bc_IBiF_size_t__cl__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_64_int.bc [ 17%] BiF: "IBiF_spirv_size_t_64.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_spirv_size_t_64.bc_pointersize__cl__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_spirv_size_t_64.bc [ 18%] BiF: "IGCsize_t_32.bc": Linking intermediate .bc into output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build/IGC/Release/bif cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/lib/llvm-14/bin/llvm-link -o /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_32.bc__link__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_32_int.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_spirv_size_t_32.bc [ 18%] BiF: "IGCsize_t_64.bc": Linking intermediate .bc into output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build/IGC/Release/bif cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/lib/llvm-14/bin/llvm-link -o /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_64.bc__link__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_64_int.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_spirv_size_t_64.bc [ 18%] BiF: "IGCsize_t_32.bc": Updating output .bc if changed (after linking). cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_32.bc__link__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_32.bc__link__0.bc [ 18%] BiF: "IGCsize_t_64.bc": Updating output .bc if changed (after linking). cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_64.bc__link__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_64.bc__link__0.bc [ 18%] BiF: "IGCsize_t_32.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_32.bc__link__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_32.bc [ 18%] BiF: "IGCsize_t_64.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_64.bc__link__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IGCsize_t_64.bc [ 18%] BiF: "IBiF_Impl_int_spirv.bc": Updating intermediate .bc for "IBiF_Impl.cl" if changed. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_Impl_int_spirv.bc_IBiF_Impl__cl__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_Impl_int_spirv.bc_IBiF_Impl__cl__0.bc [ 19%] BiF: "IBiF_Impl_int_spirv.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif/IBiF_Impl_int_spirv.bc_IBiF_Impl__cl__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_Impl_int_spirv.bc [ 19%] BiF: "OCLBiFImpl.bc": Linking intermediate .bc into output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build/IGC/Release/bif cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/lib/llvm-14/bin/llvm-link -o /<<PKGBUILDDIR>>/build/IGC/Release/bif//OCLBiFImpl.bc__link__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_Impl_int.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_Impl_int_spirv.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//IBiF_PreRelease_int.bc [ 19%] BiF: "OCLBiFImpl.bc": Updating output .bc if changed (after linking). cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif//OCLBiFImpl.bc__link__0.bc.tmp /<<PKGBUILDDIR>>/build/IGC/Release/bif//OCLBiFImpl.bc__link__0.bc [ 19%] BiF: "OCLBiFImpl.bc": Copying output .bc. cd /<<PKGBUILDDIR>>/build/IGC/BiFModule && /usr/bin/cmake -E compare_files /<<PKGBUILDDIR>>/build/IGC/Release/bif/prebuild/BiFModule_PREB.sha /<<PKGBUILDDIR>>/build/IGC/Release/bif/BiFModule_SRC.sha || /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build/IGC/Release/bif//OCLBiFImpl.bc__link__0.bc /<<PKGBUILDDIR>>/build/IGC/Release/bif//OCLBiFImpl.bc make[3]: Leaving directory '/<<PKGBUILDDIR>>/build' [ 19%] Built target BiFModuleOcl make[2]: Leaving directory '/<<PKGBUILDDIR>>/build' make[1]: *** [Makefile:159: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/build' dh_auto_build: error: cd build && make -j2 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:11: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

