Your message dated Mon, 2 Jan 2017 11:46:58 +0100 with message-id <[email protected]> and subject line fixed has caused the Debian Bug report #820535, regarding llvm-toolchain-3.8: FTBFS on armel 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 [email protected] immediately.) -- 820535: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820535 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: llvm-toolchain-3.8 Version: 1:3.8-2 Severity: important llvm-toolchain-3.8 failed to build on armel: | [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o | cd /«PKGBUILDDIR»/build-llvm/lib/MC && /usr/bin/g++-5 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/«PKGBUILDDIR»/build-llvm/lib/MC -I/«PKGBUILDDIR»/lib/MC -I/«PKGBUILDDIR»/build-llvm/include -I/«PKGBUILDDIR»/include -std=c++0x -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c /«PKGBUILDDIR»/lib/MC/MCWinEH.cpp | In file included from /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:14:0: | /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h: In member function 'std::shared_future<void> llvm::ThreadPool::async(Function&&, Args&& ...)': | /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h:77:77: error: return type 'class std::shared_future<void>' is incomplete | inline std::shared_future<VoidTy> async(Function &&F, Args &&... ArgList) { | ^ | /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h: In member function 'std::shared_future<void> llvm::ThreadPool::async(Function&&)': | /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h:95:57: error: return type 'class std::shared_future<void>' is incomplete | inline std::shared_future<VoidTy> async(Function &&F) { | ^ | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp: In lambda function: | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:34:24: error: aggregate 'llvm::ThreadPool::PackagedTaskTy Task' has incomplete type and cannot be defined | PackagedTaskTy Task; | ^ | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp: In member function 'std::shared_future<void> llvm::ThreadPool::asyncImpl(llvm::ThreadPool::TaskTy)': | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:82:73: error: return type 'class std::shared_future<void>' is incomplete | std::shared_future<ThreadPool::VoidTy> ThreadPool::asyncImpl(TaskTy Task) { | ^ | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:84:36: error: variable 'llvm::ThreadPool::PackagedTaskTy PackagedTask' has initializer but incomplete type | PackagedTaskTy PackagedTask(std::move(Task)); | ^ | In file included from /usr/include/c++/5/deque:64:0, | from /usr/include/c++/5/queue:60, | from /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h:40, | from /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:14: | /usr/include/c++/5/bits/stl_deque.h: In instantiation of 'void std::deque<_Tp, _Alloc>::_M_destroy_data(std::deque<_Tp, _Alloc>::iterator, std::deque<_Tp, _Alloc>::iterator, const std::allocator<_CharT>&) [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >; std::deque<_Tp, _Alloc>::iterator = std::_Deque_iterator<std::packaged_task<void()>, std::packaged_task<void()>&, std::packaged_task<void()>*>]': | /usr/include/c++/5/bits/stl_deque.h:1039:24: required from 'std::deque<_Tp, _Alloc>::~deque() [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >]' | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:27:40: required from here | /usr/include/c++/5/bits/stl_deque.h:2036:2: error: invalid use of incomplete type 'std::deque<std::packaged_task<void()>, std::allocator<std::packaged_task<void()> > >::value_type {aka class std::packaged_task<void()>}' | if (!__has_trivial_destructor(value_type)) | ^ | In file included from /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h:30:0, | from /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:14: | /usr/include/c++/5/future:121:11: note: declaration of 'std::deque<std::packaged_task<void()>, std::allocator<std::packaged_task<void()> > >::value_type {aka class std::packaged_task<void()>}' | class packaged_task; | ^ | In file included from /usr/include/c++/5/deque:64:0, | from /usr/include/c++/5/queue:60, | from /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h:40, | from /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:14: | /usr/include/c++/5/bits/stl_deque.h: In instantiation of 'void std::deque<_Tp, _Alloc>::pop_front() [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >]': | /usr/include/c++/5/bits/stl_queue.h:244:2: required from 'void std::queue<_Tp, _Sequence>::pop() [with _Tp = std::packaged_task<void()>; _Sequence = std::deque<std::packaged_task<void()>, std::allocator<std::packaged_task<void()> > >]' | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:53:21: required from here | /usr/include/c++/5/bits/stl_deque.h:1551:40: error: invalid use of incomplete type 'class std::packaged_task<void()>' | != this->_M_impl._M_start._M_last - 1) | ^ | In file included from /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h:30:0, | from /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:14: | /usr/include/c++/5/future:121:11: note: declaration of 'class std::packaged_task<void()>' | class packaged_task; | ^ | In file included from /usr/include/c++/5/deque:64:0, | from /usr/include/c++/5/queue:60, | from /«PKGBUILDDIR»/include/llvm/Support/ThreadPool.h:40, | from /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:14: | /usr/include/c++/5/bits/stl_deque.h:1555:6: error: cannot increment a pointer to incomplete type 'std::packaged_task<void()>' | ++this->_M_impl._M_start._M_cur; | ^ | /usr/include/c++/5/bits/stl_deque.h: In instantiation of 'void std::_Deque_base<_Tp, _Alloc>::_M_initialize_map(std::size_t) [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >; std::size_t = unsigned int]': | /usr/include/c++/5/bits/stl_deque.h:490:26: required from 'std::_Deque_base<_Tp, _Alloc>::_Deque_base() [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >]' | /usr/include/c++/5/bits/stl_deque.h:883:23: required from 'std::deque<_Tp, _Alloc>::deque() [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >]' | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:27:40: required from here | /usr/include/c++/5/bits/stl_deque.h:683:74: error: invalid application of 'sizeof' to incomplete type 'std::packaged_task<void()>' | const size_t __num_nodes = (__num_elements/ __deque_buf_size(sizeof(_Tp)) | ^ | /usr/include/c++/5/bits/stl_deque.h:714:31: error: invalid application of 'sizeof' to incomplete type 'std::packaged_task<void()>' | % __deque_buf_size(sizeof(_Tp))); | ^ | /usr/include/c++/5/bits/stl_deque.h: In instantiation of 'void std::_Deque_base<_Tp, _Alloc>::_M_deallocate_node(std::_Deque_base<_Tp, _Alloc>::_Ptr) [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >; std::_Deque_base<_Tp, _Alloc>::_Ptr = std::packaged_task<void()>*]': | /usr/include/c++/5/bits/stl_deque.h:742:20: required from 'void std::_Deque_base<_Tp, _Alloc>::_M_destroy_nodes(std::_Deque_base<_Tp, _Alloc>::_Map_pointer, std::_Deque_base<_Tp, _Alloc>::_Map_pointer) [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >; std::_Deque_base<_Tp, _Alloc>::_Map_pointer = std::packaged_task<void()>**]' | /usr/include/c++/5/bits/stl_deque.h:664:20: required from 'std::_Deque_base<_Tp, _Alloc>::~_Deque_base() [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >]' | /usr/include/c++/5/bits/stl_deque.h:883:23: required from 'std::deque<_Tp, _Alloc>::deque() [with _Tp = std::packaged_task<void()>; _Alloc = std::allocator<std::packaged_task<void()> >]' | /«PKGBUILDDIR»/lib/Support/ThreadPool.cpp:27:40: required from here | /usr/include/c++/5/bits/stl_deque.h:608:59: error: invalid application of 'sizeof' to incomplete type 'std::packaged_task<void()>' | _Traits::deallocate(_M_impl, __p, __deque_buf_size(sizeof(_Tp))); | ^ | lib/Support/CMakeFiles/LLVMSupport.dir/build.make:1505: recipe for target 'lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o' failed See https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-3.8&arch=armel&ver=1:3.8-2&stamp=1457471147 for a full build log. Regards -- Sebastian Ramacher
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---fixed 820535 thanks This issue has been fixed with the upload of libstdc++-6-dev / gcc-6 (6.3.0-1) \o/ Sylvestre
--- End Message ---

