[Pkg-opencl-devel] Bug#1114153: intel-graphics-compiler: FTBFS: /usr/include/llvm-14/llvm/ADT/SmallVector.h:88:69: error: 'uint64_t' was not declared in this scope
Santiago Vila
sanvila at debian.org
Fri Sep 5 19:18:43 BST 2025
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
--------------------------------------------------------------------------------
More information about the Pkg-opencl-devel
mailing list